我是苹果迪伦的新手,我在网上找不到数组和迪伦的语法是什么。如果你也给我一些例子,我会很高兴的。非常感谢您的关注!
问问题
184 次
1 回答
2
它在Dylan 参考手册(表达式)中定义:#[1, 2, 3]
对于文字向量(在 Dylan 中,类<vector>
是一维数组)。
文字语法只有在里面有文字值时才有效,否则:
let foo = 20;
let arr = vector(foo, foo, foo);
或者
let arr = make(<vector>, size: 10, fill: 200);
对特定元素的访问是通过通用函数完成的element
,它有一些语法糖:
let 1st-element = arr[0]; // equivalent to let 1st-element = element(arr, 0)
arr[1] := 10; //equivalent to element-setter(10, arr, 1)
于 2012-02-07T22:05:27.967 回答