kotlin中文api网站
简介
话说俄罗斯的程序员觉得Java语言用起来不牛逼也不方便,于是开始搞事情,发明了即牛逼又方便Kotlin用于提高生产效率,那帮俄罗斯的哥们儿在一个叫科特林的岛上编程,所以语言叫Kotlin。
Eclipse下安装Kotlin插件
help -> Eclipse Marketplace ->find ->Kotlin 安装 重启即可
Kotlin编写第一个程序
讯享网这个没啥分析头。先背下来 背下来
变量和输出
Kotlin的变量类型
Byte
Short
Int
Long
Float
Double
String
Kotlin的自动类型推断
讯享网
Kotlin的显示数据声明
常量的定义val(value)
讯享网
总结:
var声明变量
val声明常量
不同的数据类型用不同的容器保存
Kotlin会通过等号后面的值自动推断数据类型
可以用显示的指定数据类型
常见的容器类型
Byte
Short
Int
Long
Float
Double
String
函数
Kotlin函数编写规则
fun 函数名(参数名:参数类型):返回值类型 {
函数体
}
Unit表示没有返回值,可以省略不写
简易计算器
kotlin1.3的main()函数可以不传参数
Kotlin环境配置(仿照JDK的安装配置)
1,在GitHub上下载kotlin-compiler
2,配置环境:Kotlinc的安装目录
KOTLIN_HOME
D:workKotlinkotlinc
3,在CMD终端下输入kotlinc命令

java零基础 kotlin
Kotlin命令交互式终端编程
Kotlin字符串模板 ${XXX}
程序运行结果
Kotlin条件控制语句if else
调用
比较两个数中的最大数
调用:
Kotlin中字符串比较
结果哦
Kotlin空值处理
默认参数是非空,在编译时不能够传null,加上?号表示参数可以为空,可以传null
调用
!!表示不为空
结果
Kotlin的when表达式
有点像Java的switch case但又更加简洁强大
调用
结果
Kotlin中的loop和range
计算从1到100的和
两边都是闭区间
var nums = 1 .. 100 //[1,100]
左闭右开
var nums2 = 1 until 5
step
list和map
list
结果
map
函数和函数式表达式
默认参数和具名参数
求圆的面积
调用
字符串和整形转换
异常处理
结果
递归
计算5的阶乘
计算100的阶乘,它的结果已经超过了Int和Long的范围,用BigInteger来解决
结果:
累加的操作:从1加到100
Kotlin的尾递归优化tailrec
告诉计算机 让它计算次
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/6723.html