- 使用中括號。
- 元素不一定要放同樣的資料型態,可以混搭著放。
- 陣列裡可以再包一層陣列(N 維陣列)。
# Ruby
list = [1, 2, 3, 4, 5]
friends = ["eddie", "ken", "john", 1, 2, 3]
// Swift
var list = [1, 2, 3, 4, 5]
var friends = ["eddie", "ken", "john", 1, 2, 3]
# Ruby
friends = ["eddie", "ken", "john", "kitty"]
puts friends[0]
puts friends[-1]
puts friends.first
puts friends.last
// Swift
var friends = ["eddie", "ken", "john", "kitty"]
print(friends[0])
print(friends[friends.count - 1])
print(friends.first!)
print(friends.last!)
- 給定一陣列內含數字,輸出最大值。
- 使用者不斷輸入數字存進 Array,最後輸出總和、平均、最大值、最小值。
- 建構一個陣列有 100 個的元素,內容是 0, 1, 4, 9, 16, 25...... 每個元素是該索引的平方。
- 請把陣列
[1, 2, 3, 4, 5]
變成 [1, 3, 5, 7, 9]
。