AnyLang 程式語言比較/介紹/變數
外觀
< AnyLang 程式語言比較 | 介紹
- 宣告
- 賦值
- 引用賦值
- 值賦值
- 型別(型別系統)
- 型別轉換(顯式)
- 型別轉換(隱式)
- label: string
a_abbrv: anylang/string (ss)
a_aka: string varchar
- label: array
a_abbrv: anylang/array (aa)
a_aka: list simple_sequence
- core_arrayop.append ;; (也稱為陣列 push) 在最高索引處插入單個元素。陣列被視為單個巢狀元素
- core_arrayop.prepend ;; (也稱為陣列 unshift) 在最低索引處插入元素
- core_arrayop.unappend ;; (也稱為陣列 pop) 移除並返回最高索引處的元素
- core_arrayop.unprepend ;; (也稱為陣列 shift) 移除並返回最低索引處的元素
關聯陣列是將鍵對映到值的對映。這也稱為雜湊表、雜湊表和字典。 [1][2]
- ↑ "Associative_array". Retrieved 2010-05-01. http://en.wikipedia.org/wiki/Associative_array
- ↑ 來自 "Dive into Python" 注意 Python 中的字典類似於 Perl 中的雜湊。在 Perl 中,儲存雜湊的變數總是以 % 字元開頭;在 Python 中,變數可以命名為任何東西,Python 在內部跟蹤資料型別。注意 Python 中的字典類似於 Java 中的 Hashtable 類的例項。注意 Python 中的字典類似於 Visual Basic 中的 Scripting.Dictionary 物件的例項。