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 对象的实例。