Kotlin之定义变量

java :

int n = 30 ;
final int m = 30 ;
float k  = 2.5f;
string s = "sss";
short i = 5;
boolen falg = false ; 
double d = 3.3;
int ok ;

kotlin:

var n = 30
val m = 30
var k = 2.5f
var s:string = "sss"
var i:Short = 5
var falg:boolen = false
var d = 3.3
var ok:Int = 0

区别 :

  1.位置不同,在kotlin中数据类型要放到变量后面,并且用冒号(:)分隔

  2.变量和常量需要关键字 :kotlin中定义变量需要用var开头,定义常量需要用val开头

  3.数据类型kotlin中首字母是大写

  4.如果定义变量未进行初始化,就必须制定法数据类型,如果定义常量时进行了初始化,就可以不指定数据类型,kotlin编译器会自动根据右侧的值推导数据类型.

原文地址:https://www.cnblogs.com/loaderman/p/7875924.html