Arrays
are collections of values that are stored as a single value. For example, John, Paul, George, and Ringo are names, but arrays let you group them in a single value called The Beatles.
In code, we write this:
let john = "John Lennon"
let paul = "Paul McCartney"
let george = "George Harrison"
let ringo = "Ringo Starr"
let beatles = [john, paul, george, ringo]
That last line makes the array: it starts
and ends
with brackets, with each item in the array separated by a comma.
You can read values from an array by writing a number inside brackets. Array positions count from 0, so if you want to read “Paul McCartney” you would write this:
beatles[1]
Be careful
:
Swift crashes if you read an item that doesn’t exist. For example, trying to read beatles[9] is a bad idea.
Note:
If vou’re using type annotations, arrays are written in brackets: [String], [Int], [Double] and [Bool]
If your array is empty
, even reading array[0] will cause your app to crash
. Be careful!
Which of these lines create arrays?
01
let status = false, true, true, false
02
let characters: [Int] = ["Doctor Who"]
03
let playlistSizes = (100, 200, 300)
04
let height = "14.0"
05
let age = 26
06
let breeds = {"Labrador", "Chihuahua"}
07
var scores: [Int] = [12,23,24]
Answer:
01 - false: Arrays start and end with square brackets.
02 - false: This attempts to place a string array into an integer array, which is invalid in Swift.
03 - false: Arrays start and end with square brackets, [ and ], rather than parentheses.
04 - false: This creates s string.
05 - false: This creates an integer.
06 - false: Arrays start and end with square brackets, [ and ], rather than braces.
07 - true: This creates an array of three integers.
欢迎体验我的作品之一:小五笔 86 版
五笔学习好帮手
App Store
搜索即可~