声明常量与变量

作者: 我想吃碗牛肉面 | 来源:发表于2017-08-23 11:01 被阅读23次

下面主要介绍Kotlin在声明常量与变量这一块的变化,其完整的声明格式模板为:

val|var 变量名[: 变量类型][= 初始化赋值]
val num : Int =10 //例子

val 或 var
val声明常量,只可以被赋值一次,如果被多次复制,IDE则会发出编码错误警告。
var声明变量,可以被多次赋值。

变量命名
使用驼峰风格。

val anInt = 1
val aString = "Hello World"

变量类型
这里需要重点说一下,Java中声明变量可以使用其基本数据类型进行声明,但是Kotln必须使用引用类型声明变量。至于如何分辨基础数据类型与引用数据类型,可以参考我的另一篇文章《Java基本数据类型和引用类型的区别》

var num:int=10 //错误!
var num:Int=10 //正确

另外,如果提供了初始值,Kotlin会根据初始值判断变量类型,不需要在声明中写变量的类型。

private var num0:Int="string" //错误,不能赋值不同类型的初始值
private var num1:Int=10  //正确
private var num2=10 //正确

这篇文章参考《Kotlin学习之路》,并进行消化后写出来

相关文章

  • Swift 5.0 语法

    1 常量与变量 let声明常量 var声明变量 let constant ="常量" var variable...

  • Swift (1) 常量、变量、元组、区间运算符和 Option

    前言:学习 Swift 的记录 常量和变量 常量声明: 变量声明:变量的声明与常量的声明相似,将 let 替换成 ...

  • [Swift]-基本语法

    变量与常量 声明常量与变量 声明常量或变量时进行类型标注 开发中尽量使用常量,因为常量运行效率跟高。 命名规则 区...

  • swift基础学习

    1、常量与变量的声明 let:常量 var:变量 在声明常量和变量时,可以使用注解来注明该变量或常量的类型。eg...

  • Kotlin学习之声明常量与变量

    Kotlin学习之声明常量与变量 @(Kotlin学习) 一、声明格式 Kotlin中声明常量和变量的方式与Jav...

  • Swift-基础(常量,变量)

    常量、变量 声明变量和常量 常量和变量必须在使用前声明。 您使用let关键字声明常量,使用var关键字声明变量。 ...

  • 声明常量与变量

    下面主要介绍Kotlin在声明常量与变量这一块的变化,其完整的声明格式模板为: val 或 varval声明常量,...

  • Swift4.0 学习小结(一)

    声明常量与变量 用let定义常量用var定义变量 类型标注 冒号 声明所属类型常量和变量的名字几乎可以使用任何字符...

  • 1、Swift基础部分

    常量和变量 声明常量和变量 用 let来声明常量,用 var来声明变量 可以在一行中声明多个常量或者多个变量,用逗...

  • Go语言的变量与常量

    1.变量声明,初始化与赋值 2.变量可见性规则; 3.常量,常量的声明和iota的使用 变量声明:var 变量名 ...

网友评论

    本文标题:声明常量与变量

    本文链接:https://www.haomeiwen.com/subject/dykddxtx.html