
获得徽章 0
- 【kotlin技巧】 当方法的参数数量太多时,可使用“put arguments on separate lines”操作,它将以一种更垂直的布局来格式化代码。评论2
- 【kotlin技巧】如何不考虑大小写的去比较两个字符串?
toLower()方法会创建新的字符串,建议使用equals方法的ignoreCase选项以忽略大小写,并避免分配额外的字符串去比较。评论2 - 【kotlin技巧】使用Koltin标准库中的removePrefix()函数removeSuffix()来删除字符串多余的前缀和后缀,可以简化部分startsWith和endsWith检查;
也可使用removeSurrounding()函数对字符串两端都进行检查删除操作。13 - 推介一个骚到爆炸的 Loading 效果库 Loading.io
loading.io
Loading 的图形、颜色、转动速度、尺寸等等都可以自定义,并且还提供了很多预设的好玩的动画,比如购物车动画、小飞机动画、电池动画等等,强烈推介!14177 - 【kotlin技巧】使用 Ctrl + Shift + P / ⌃⇧ P 快捷键调用“Type Info”操作以显示变量的推断类型,另外 ”Type Info“操作也可以显示任意表达式的类型评论4
- 【kotlin技巧】使用“ scratch files ”可以做一些小型的即时性的测试(使用之前确定在Android studio3.6版本有Kotlin REPL工具 Tools -> Kotlin -> Kotlin REPL),官方文档
kotlinlang.org
评论1 - 【kotlin技巧】使用”list.indices“属性来替换”0..list.length-1“或”0 until list.length“,在此区间内进行的迭代会进行优化,因为使用 list.indices方式不会在后台创建用于存储索引的其他intRange对象34
- Android Studio 启用“font ligatures“以开启符合连笔功能,可以将"->,<=,!=,==,"优化显示为“→,≤,≠,=”,经测试目前只支持新版的JetBrains Mono字体。
www.jetbrains.com
88