修行路漫漫,初入编程之道,领悟基本语法,掌握基础概念,点滴之间,奠定坚实基础。
Kotlin入门
Kotlin是一种现代的编程语言,由JetBrains公司开发并于2011年首次发布。它的设计初衷是解决一些Java语言中的缺陷,同时与Java高度兼容,使得开发者可以轻松地在现有的Java项目中引入Kotlin代码。本系列面向于有一定基本功的少侠,由于我过去是JAVA流派,所以大多数描述的角度是与JAVA对比而叙述,即面向JAVA程序员所著。本文核心内容是我基于Kotlin官方英文文档的整理与理解,如有纰漏,还请海涵,望您指正!
开门见山,通过代码的方式直接向你输送Kotlin心法:
天地初开,主函数之始
每个编程世界都有一个起始点,如同天地初开。Kotlin的主函数便是万物的起点,定义程序的入口,开启整个代码世界的探索旅程。
可以看出,Kotlin的主函数比JAVA的psvm(public static void main的缩写)简明很多。
// 写法1
fun main() {
println("Hello world!")
}
// 写法2
fun main(args: Array<String>) {
println(args.contentToString())
}
言灵之术,输入与输出
在编程的修行中,输入与输出如同言灵之术,是与世界沟通的桥梁。通过输入,我们接受世界的讯息;通过输出,我们传达思想的回响。掌握言灵之术,方能与外界交流无碍,操控数据如同施展魔法。
println()为输出后换行,print()为输出后不换行;readln()作为字符串输入的整行
// 输出
println("输入些什么: ")
// 读取并存储用户的输入。例如:Hello
val yourWord = readln()
print("你输入的是: ")
print(yourWord)
// 你输入的是: Hello
术法之精妙,函数之方法
函数,如同术法,是代码之道的精妙之术。掌握函数的定义与调用,如同术士掌握法术,灵活运用之。
使用fun,如果是无返回值类型要把方法结尾的类型设为Unit,或者直接省略
// 有返回类型
fun sum(a: Int, b: Int): Int {
return a + b
}
// 无返回类型
fun sum(a: Int, b: Int): Unit{
print(a+b);
}
修炼之根基——变量
掌握变量与常量