kotlin
ScottePerk
这个作者很懒,什么都没留下…
展开
-
Kotlin let方法
let方法会将函数链的前一个传入lambda表达式,并且可以使用it关键字代码这个传入的值,例如下面的代码,it表示的就是last()的值,这里是3。返回值是lambda表达式的最后一行。还是非常简单清晰的。输出:...原创 2022-06-10 17:12:37 · 1022 阅读 · 0 评论 -
Kotlin apply方法
apply方法可以将多个步骤合并。可以提前做一些配置。非常的好用。例如下面的代码,代码一是用传统的方式实现了一个只读文件的配置,代码二将这段代码封装到了apply里面,相比第一种,好处就是代码集中,结构清晰。......原创 2022-06-10 16:43:39 · 6233 阅读 · 2 评论 -
Jetpack Compose Scaffold和BottomAppBar(底部导航)
Jetpack Compose 以下简称JCJC提供了Scaffold这个组件来实现一些导航的效果,例如顶部菜单,底部导航,旁边的抽屉菜单等等,Scaffold的意思是脚手架,也就是Scaffold这是提供的一个支架,或者说固定了一些控件实现的位置。下面通过实现BottomAppBar来说明。bottomBar是Scaffold的一个属性,类似的属性还有topbar,这篇文章只介绍bottomBar。topbar可以看这篇文章:topBar主要用到的类其实就是BottomAppBar,这个类也没什么特原创 2022-06-10 15:13:18 · 1231 阅读 · 0 评论 -
kotlin入门最容易教程一(最全,最详细)
0.环境准备用到是IDEA免费版本。新建一个Kotlin项目。取个名字。最后新建一个.kt文件,就可以开始使用kotlin了。选择创建Class。之后就会生成一个.kt的文件。HelloWorld程序:fun main() { var str:String="Hello" println(str)}1.数据类型1.1数据的声明下面的代码声明了一个String类型的变量,通过var关键字来声明变量,和java相比,这个写法好像非常的麻烦,多了var关键字还多了冒号原创 2022-05-19 12:47:55 · 12224 阅读 · 0 评论