logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin学习笔记(一)

格式:入参放在前面更科学,先有输入后有输出。案例:/*** private是修饰符,不指定修饰符,默认是public* fun是声明函数的关键字* getSum是函数名* 小括号里面的a和b分别是函数参数,Int是参数类型* Int是返回值类型*/默认值参(Java没有这种语法)如果不打算传入值参,可以预先给参数指定默认值。/*** 如果不打算传入值参,可以预先给参数指定默认值。* 比如该函数第二

文章图片
#kotlin#java#scala
Kotlin学习笔记(三)

null在Java中 NullPointerException对于我们开发者已经司空见惯,带给我们太多不必要的麻烦,Kotlin对此做了改良,Kotlin更多地把运行时可能会出现 null问题,以编译时报错的方式,提前在编译期强迫我们重视起来,而不是等到运行时报错,防患于未然,提高了程序的健壮性。对于 null值问题,Kotlin反其道而行之,除非另有规定,否则不允许变量为 null,这样一来,因

#kotlin#android#java
Kotlin学习笔记(二)

匿名函数我们在定义函数时,不给他名字,这个函数就是匿名函数了。匿名函数通常用法是作为参数传递给其他函数或者被其他函数返回。Kotlin因有了匿名函数,我们开发者就可以轻松实现对kotlin标准库内置函数的定制。案例:fun main() {val a = "luffy".count()var b = "luffy love honey".count({ letter -> letter.eq

#kotlin#java
到底了