aardio学习笔记-变量与常量
????????????? ? ?????變????量
定義:在程序運行過程中,用來存儲數據值并且其值能被改變的對象稱為變量。
要求:
1.變量名開始字符不能為數字。
2.變量名包含中文時,中文字符前面不能有字母或數字。
3.可以使用美元符號($)作為變量名或變量名的第一個字符。
4.可以使用下劃線作為變量名或常量名的首字符,當下劃線作為首字符時表示常量,單個下劃線表示變量。
例如:
_abc 表示常量,_abc=10 這樣賦值之后,不可修改。但是如果僅一個“_”,是作為匿名變量占位符。
使用位置:在第一次使用局部變量之前定義該變量,以使代碼保持清晰的結構。 即就近原則。
成員變量:變量的默認名字空間為global的名字空間,可以用namespace改變指定代碼塊的名字空間。
可以使用self關鍵字訪問當前名空間。使用..操作符訪問global名字空間。在定義變量時,不加var就是當前namespace下的成員變量,也就是self名字空間的成員變量。例如,n=123,等價于self.n=123,特別在當前的名字空間就是全局名字空間global時,這樣也等價于global.n=123。沒有用var語句顯式聲明的變量,默認就是當前名字空間的成員變量
局部變量:var后面聲明一個局部變量,作用域為當前語句塊,以及被當前語句塊所包含的語句塊。
var語句聲明的局部變量可以指定一個初始值,也可以不指定,建議對所有變量指定初始值。
===========================================
????????????????????常????量
定義:在程序運行過程中,用來存儲數據值并且其值不能被改變的對象稱為常量,常量僅可初始化賦值一次,不可以修改其常量的值。
要求:aardio中的常量以下劃線作為起始字符的標識符來表示,例如_AbVC這樣的。
分類:
成員常量:即標準常量,創建于當前名字空間(self名字空間)、以_開頭的。
全局常量:必須以“下劃線+大寫字母”作為起始字符。位于globle根名字空間。盡量少用。
初始化賦值語句定義常量:常量是僅能初始化賦值一次,對于數值常量,重復賦于相同的值會被自動忽略:
_const?=?123; _const?=?123;//沒有修改常量,被忽略 _const?=?456;//出錯,拋出異常:不能修改只讀成員:=操作符
如果常量的值是非數值對象,即不能保證每次創建的值是相同的,為避免無意中修改常量值導致異常,可使用:=操作符賦值。
轉載于:https://blog.51cto.com/ifedora/1772848
總結
以上是生活随笔為你收集整理的aardio学习笔记-变量与常量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 15个简单算法题
- 下一篇: Powershell管理系列(三十一)P