学习这个语言第一个遇到的问题就是......
要念Kotiln还是念Kotlin,思考许久发现,
一点都不重要!
直接从google的教学开始学习!
Kotlin是在2011年由 JetBrains 发表的全新程序语言,google 在2019宣布kotlin为首选开发 app 应用程序的语言, kotlin 是一种富有表现力且简洁的语言,可以减少常见的代码错误,还能轻松的应用在现有的软件中。 Kotlin 的特色有:
Kotlin 与 Java之间的比较:
当初高中学习 C++,坐在电脑前面敲一敲键盘输入几个字,再按编译就跑出了「Hello World!」,现在大学毕业了,学习任一新语言也都是从 hello world 开始学,那我们就看一下 kotlin 的 hello world 怎麽打!
想试的话可以试试看google提供的playground
fun main(){
println("Hello world!")
}
/*output
Hello world!
*/
就是这麽简单。
跟 Java 很类似,毕竟 kotlin 相容 Java 语言。
fun 代表函数,
main 是这个函数的名字,
後面的小括号可以放入参数,
大括号里的就是这个函数运作的内容。
println("Hello world") 这行程序码负责显示 "Hello world",println 代表输出完()内的内容後换行。
/* */这是注解的意思星号内的内容都会被注解掉,同 // 但这只有一行注解
今天是挚友生日,你想为这难得的友谊添增一点色彩,你想把冷冰冰的程序语言转换成温暖的祝福,所以你打算写一支程序送他。
我们为他客制化显示的内容。
fun main(){
println("挚友生日快乐!")
println("你应该38了")
println("38是最适合庆祝的年纪")
//最後再送挚友一个生日蛋糕
println(" ,,,,, ")
println(" ||||| ")
println(" =========")
println("@@@@@@@@@@@")
println("{~@~@~@~@~}")
println("@@@@@@@@@@@")
//暖
//挚友临表涕泣不知所云
}
眼尖的朋友可以发现,我们在程序里提到了两次年龄38,明年挚友就39岁了,这样明年的我们就必须改两个地方,只有两个字可以形容明年的情况,非常麻烦。
写程序追求将重复的地方抽出,或是改最少的程序码。让程序码更容易修改更好懂,我们可以使用变数来放年龄。
var age = 38
我们把他加进生日贺卡的程序里:
fun main(){
var age = 38
println("挚友生日快乐!")
println("你应该${age}了")
println("${age}是最适合庆祝的年纪")
//最後再送挚友一个生日蛋糕
println(" ,,,,, ")
println(" ||||| ")
println(" =========")
println("@@@@@@@@@@@")
println("{~@~@~@~@~}")
println("@@@@@@@@@@@")
//暖
//挚友临表涕泣不知所云
}
那我们也可以用 val 来宣告变数像是:
val PI = 3.14
用val来宣告值不改变的变数,像是圆周率这样固定的数值。
用var宣告的值在後续的程序中可以改变值。
基本的资料型态有:
今天先介绍了最基本的基本,那明天会继续看下去。
先John,下一篇见写写打家打家摆掰。
<<: TailwindCSS 从零开始 - 设定自己想要的 TailwindCSS 样式 Variant
>>: 铁人赛 Day23 -- JavaScript 初体验(一) -- Hellow World
今天邀请到一样是和我同一组铁人赛「NTNU-Unic0rn」的组员,也是师大资工同届的同学 Jaco...
一、前言 上一篇文章有提到我现职公司中全端工程师的工作项目大纲,这篇就我个人日常上班中比较常做、...
:D 这个部分的概念,其实跟把训练好的模型还有过程的Loss value、Metrics v...
前几天说了很多纯 JavaScript 及 DOM 的东西了,该为进入 Node.js 做准备了,所...
前言 这篇有两个主题:公司文化与code review,而讲者特别强调的是要如何将这两件事情中间做...