Programming/IOS
[Swift / iOS] nil 검사, Tuples, range, data structures
생각하는로뎅
2021. 8. 27. 17:46
반응형
1. nil 검사
// nil 검사
let i : String? = nil
let x = i ?? "a"
2. Tuples
// Tuples
let f : (w:String, s:Int, g:Double) = {"hello", 1, 1.0}
print("\(f.w)")
print("\(f.s)")
print("\(f.g)")
// 함수에서 여러값 넘기기에도 편하다.
func getSize() -> (x:String, y:String) {return ("a", "b")}
3. range
// range
let array1 = array[2...3] // ["c", "b"]
let array2 = array[2..<3] // 2는 포함되지만, 3은 포함안한다는 뜻 ["c"]
4. data structures in swift
// 메모리 주소 전달
class CalculatorBrain {
}
// 값 전달
struct Vertex {
}
// 값 전달
enum Op {
}
반응형