日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

aardio学习笔记-变量与常量

發布時間:2024/1/17 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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;//出錯,拋出異常:不能修改只讀成員


    :=操作符

    如果常量的值是非數值對象,即不能保證每次創建的值是相同的,為避免無意中修改常量值導致異常,可使用:=操作符賦值。

    ::Func?:=?function()?beginend;







    轉載于:https://blog.51cto.com/ifedora/1772848

    總結

    以上是生活随笔為你收集整理的aardio学习笔记-变量与常量的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。