kotlin初探
Posted 临风而眠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kotlin初探相关的知识,希望对你有一定的参考价值。
Kotlin 初体验
文章目录
Hello,kotlin!
fun main(){
println("Hello,kotlin!")
}
①fun main()
fun代表函数,main是函数名,main函数是主函数,每个Kotlin程序都需要一个main函数,和C语言差不多
②输出
(1)println
用于输出文本,相当于C语言中的printf,文本需要加引号
不同的是,C语言中输出多行内容需要在printf中加入换行符,而kotlin的println默认在语句的末尾换行,且println("")或者println()可输出空行
fun main(){
println("Hello,kotlin!")
println("")
println("kotlin,yes!")
}
上述代码的运行结果是
(2)print
kotlin中也有和C语言中printf更相似的print
fun main(){
print("Hello,kotlin!")
print("kotlin,yes!")
}
运行结果为
若加上换行符
fun main(){
print("Hello,kotlin!")
print("kotlin,yes!")
}
运行结果为:
注:println中输入\\n也可以换行
fun main(){
println("Hello \\n,kotlin!\\n")
print("kotlin,yes!")
}
运行结果为:
③注释
和C差不多,//单行注释, /* 多行注释*/
④变量
(1)驼峰命名法
第一个单词小写,后面的单词首字母大写
(2)val和var
val定义的是不可变变量
var定义的是可变变量
(3)在输出语句中使用变量
需要用${变量}的形式
fun main() {
val age=19
val name= "Me"
println("${age}")
println("${name}")
println("${name} is ${age} years old")
}
输出结果为:
⑤自定义函数
无参数
fun main(){
printNumber()
}
fun printNumber(){
repeat(2){
print("1")
}
}
输出结果为11
其中repeat(n)为n次循环
有参数
fun main(){
val num=1
printNumber(num)
}
fun printNumber(x:Int){
repeat(2){
print(x)
}
}
输出结果为11
printNumber(x :Int)中x为参数,Int 为参数类型
④循环的嵌套
fun main(){
val outlayer=5//外循环变量
val inlayer =4//内循环变量
circulate(outlayer,inlayer)
}
fun circulate(outlayer:Int,inlayer:Int){
repeat(outlayer){
repeat(inlayer){
print("😀")
}
println()
}
}
运行结果如图:
一直在用安卓手机,体验了一下安卓的官方开发语言还是挺高兴的呢😊
以上是关于kotlin初探的主要内容,如果未能解决你的问题,请参考以下文章