首先先上一个hello kotlin代码,写kotlin是不用分号结尾的
fun main(args:Array<String>)
{
println("hello kotlin")
}
声明变量,定义i变量赋值为122数字类型。编译器会自动进行类型判断i为int类型,如果不直接赋值的活,要声明他的类型,否则就会直报错,声明方法冒号加数据类型
var i=122
var j:Int
函数写法带返回值。函数写法用fun开头加上函数名,下面函数的作用是传入int类型的a和b,如要有返回值的话,在后面加上冒号加数据类型
fun add(a:Int,b:Int):Int{
return a+b
}
字符串写法跟java也有点不一样java是+string+,kotlin是${strin}
fun string(name:String):String {
return "我们一起学习${name}吧"
}
if和else语言跟java差不多
if(i>j)
g=10;
else
g=7
字符串比较用==或者.equals,不过kotlin可以传两个参数,后面那个是true表示忽略大小写
println(a.equals(b,true))
switch语句写法不一样了,改用when了
when(i){
1 -> println("1")
2 -> println("2")
3 -> println("3")
4 -> println("4")
else -> println("5")
}