Kotlin Note2
程序员文章站
2024-03-20 13:17:04
...
Kotlin学习笔记2
Kotlin萌新 ,在看学习视频(《Kotlin零基础进阶》)和《Kotlin实战》(《Kotlin in Action》)希望各路大神指点 :)
工具:IntelliJ IEDA
1、Kotlin命令行终端
准备材料:http://kotlinlang.org/docs/tutorials/command-line.html
下载后解压,然后就是配置一下下环境=0=
打开环境变量:双击Path编辑,然后将Java的bin目录配置进去,还有刚下载解压过的Kotlinc将其的bin目录也编辑进去,然后保存确认就好了~
然后就可以啦,win + R 进入命令行,然后输入kotlinc,就可以开始写kotlin了
2、字符串模板
就是在代码中,声明了一个变量后,并需要在后面的字符串字面值中使用了他,只需要在变量名前面加上字符{变量 / 表达式}。等价于Java中的字符串连接。
fun main(args:Array<String>){
val name = if(args.size > 0) args[0] else "Kolin"
println("Hello, $name!")
}
fun main(args:Array<String>){
if(args.size > 0){
println("Hello,${args[0]!")
}
}
3、表达式函数体
首先,写一个简单的两个数之和的函数:
fun add(x:Int, y:Int):Int
{
return x + y
}
若当函数体中的语句只有一行,有返回值时,可以这样写:
fun add(a:Int, b:Int):Int = a + b
还可以写成:
var i = {x:Int, y:Int -> x+y}
var j:(Int,Int) -> Int = {x,y -> x+y}
感觉Kotlin有些真的是写的真的很简洁啊 =。=
上一篇: 购物车逻辑实现 Session缓存
下一篇: 【NOIP2015】子串