条件和循环if 表达式在 Kotlin 中,if 是一个表达式:它返回一个值。 因此,没有三元运算符(条件?那么:else),因为普通的 if 在这个角色中可以正常工作。
if 表达式的分支可以是块。 在这种情况下,最后一个表达式是块的值。
如果使用 if 作为表达式,例如,返回其值或将其分配给变量,则 else 分支是强制性的。
when 表达式when 定义具有多个分支的条件表达式。 它...
数字Kotlin 提供了一组内建类型来表示数字。
整型类型对于整型数字,有四种类型,它们有不同的大小和取值范围:
Byte 8bits -128~127
Short 16bits -32768~32767
Int 32bits
Long 64bits
当初始化一个没有明确制定类型的变量时,编译器会自动推断具有足以表示该值的最小范围的类型。如果不超过 Int 的范围,则类型为 ...
为了在系统上运行 C 程序,每条 C 语句都必须被其他程序转化为一系列的低级机器语言指令。然后这些指令按照一种称为可执行目标程序的格式打包好,并以二进制磁盘文件的形式存放起来。目标程序也称为可执行目标文件。
在 Unix 系统上,从源文件到目标文件的转化是由编译器驱动程序完成的。编译器驱动程序读取源程序文件,并把它翻译成一个可执行目标文件。这个翻译过程可分为四个阶段。执行这四个阶段的程序(预...