Kotlin运算符
在前面已经介绍了Kotlin的发展,这里主要介绍Kotlin的运算符,包括赋值运算符,算术运算符,关系运算符,逻辑运算符,三目运算符。
Kotlin创建变量
1 | // Kotlin中的变量创建时和Java与Python都有些类似,类似于Python不用明确指出变量的类别,编译器会进行自动推断,而且不需要在末尾写分号,但是类似于Java,也可以明确指定变量的类别,而且可以先声明,然后在使用时进行初始化。 |
Kotlin算术运算
1 | // +(加),-(减),*(乘),/(除),%(求余),整数除法结果只能得到整数,注意字符型可以参与运算,字符型的值为ASCII码对应的值,但是布尔型不可以参与算术运算。 |
Kotlin关系运算
1 | // >(大于),<(小于),>=(大于等于),<=(小于等于),==(等于),!=(不等于) |
Kotlin自增自减运算符
1 | // ++(自增运算符),--(自减运算符),++在前代表先进行加1,然后将值代入表达式,++在后代表先将值代入表达式,然后再进行加1,自减操作符同理。 |
Kotlin逻辑运算
1 | // &&(与),||(或),!(非),注意与或操作只要可以判断出最后结果则停止,具有短路效果。 |
Kotlin三目运算符
1 | //在C++和Java语言中,三目表达式为,条件?表达式1:表达式2,当条件成立时,执行表达式1的内容,否则执行表达式2的内容。 |
Kotlin位运算符
1 | // and/or/xor/inv/shl/shr/ushr分别代表与/或/非/求反 |
Kotlin小结
运算符操作每种语言都大同小异,因为运算符是所有语言的基础,学习每一种语言都离不开运算操作,虽然难度较小,但是非常重要,无论以后从事什么样的研究,都是必不可少的,因此需要熟练掌握。