Swift、Java、Rust、JavaScript、C语言中变量与常量声明方式
1.Swift、Java、Rust、JavaScript、C语言中变量与常量声明方式对比与总结;
2.常量声明的特点:
(1)声明的同时要进行赋值;
(2)常量名建议为大写英文字母;
(3) 对于基本数据类型的常量数据来说,值是不可以在运算中临时改变的;但是对于对象,数组等复杂数据类型,其中的某个元素的值是可以改变的,以 js 为例:
const pi = 3.14; // 运算时不能写为 pi = 3
const arr1 = [null, true, 123];
// 运算时,可以改写某个元素的值,arr1[0] = "yes";
const obj1 = {age: 22, sex: "male"};
// 运算时,可以改写某个属性的值,obj1.age = 66;obj1.sex = "female";
一、Swift中:
1、变量:var;
2、常量:let;
二、Java中:
1、变量:byte,short,char,int ,boolean,long,float,double八个基本数据类型关键字(还有引用类型String,String str1 = “hello”;);
2、常量:final 关键字修饰–> final int i = 666;
三、Rust中:
1、变量:
let mut 变量名;
// mut表示可变的,mutable
2、常量:
let i = 666;
// 不写则默认为不可改变值的常量
四、JavaScript中:
1、变量:var(不推荐),let(推荐);
2、常量:const;
五、C语言中:
1、变量:char,int,float,double,void 5个基本数据类型;
2、常量:
(1)const 关键字 --> const int i = 666;
(2)#define 预处理语句:#define PI 3.14 (单独成行,行尾不加分号)