[swift] A Swift Tour -Simple Values
📌 Apple의 공식 문서인 The Swift Programming Language (Swift 5.5)에서 A Swift Tour를 말 그대로 '재빨리 둘러보며' 정리한 포스트입니다.
📙Simple Values
📎let and var
var myVariable = 42
myVariable = 50
let myConstant = 42
myConstant = 50 🚫 상수 값 변경 불가능
- type을 항상 명시적으로 적을 필요X → 컴파일러가 type 추론
let implicitDouble = 70.0 // explicit
let explictDouble: Double = 50 // implicit
- 모호하거나 초기값이 없는 경우에는 명시적으로 type 표시
📎Convert to another type
let label = "The width is "
let width = 94
let widthLabel = label + String(width)
//let widthLabel = label + width 🚫
- 값은 암시적으로 다른 type으로 변환되지X → 명시적으로 type 적어 변환
let apples = 3
let oranges = 5
let appleSummary = "I have \(apples) apples." // I have 3 apples.
let fruitSummary = "I have \(apples + oranges) pieces of fruit." // I have 8 pieces of fruit.
- string에서 더 간단하게 다른 type을 포함하기 위해서는?
→ \(values) 사용
📎Multiple lines of string: use """
let quotation = """
I said "I have \(apples) apples."
And then I said "I have \(apples + oranges) pieces of fruit."
"""
📎Arrays and Dictionaries
- index 혹은 key 값을 통해 element에 접근
- 마지막 element 뒤에 comma
,
가능
- Array
let emptyArray: [String] = [] // empty array 선언
var shoppingList = ["catfish", " water", "tulips"] // array 선언
shoppingList.append("blue paint") //element 추가
- Dictionary
let emptyDictionary: [String:Float]=[:] // empty dictionary 선언
var occupations = ["Malcolm": "Captain", "Kaylee": "Mechanic"] // dictionary 선언
occupations["Jayne"] = "Public Relations" // element 추가
Author And Source
이 문제에 관하여([swift] A Swift Tour -Simple Values), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@imeyh/swift-Swift-Tour-Simple-Values
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
var myVariable = 42
myVariable = 50
let myConstant = 42
myConstant = 50 🚫 상수 값 변경 불가능
let implicitDouble = 70.0 // explicit
let explictDouble: Double = 50 // implicit
let label = "The width is "
let width = 94
let widthLabel = label + String(width)
//let widthLabel = label + width 🚫
let apples = 3
let oranges = 5
let appleSummary = "I have \(apples) apples." // I have 3 apples.
let fruitSummary = "I have \(apples + oranges) pieces of fruit." // I have 8 pieces of fruit.
→ \(values) 사용
let quotation = """
I said "I have \(apples) apples."
And then I said "I have \(apples + oranges) pieces of fruit."
"""
,
가능let emptyArray: [String] = [] // empty array 선언
var shoppingList = ["catfish", " water", "tulips"] // array 선언
shoppingList.append("blue paint") //element 추가
let emptyDictionary: [String:Float]=[:] // empty dictionary 선언
var occupations = ["Malcolm": "Captain", "Kaylee": "Mechanic"] // dictionary 선언
occupations["Jayne"] = "Public Relations" // element 추가
Author And Source
이 문제에 관하여([swift] A Swift Tour -Simple Values), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@imeyh/swift-Swift-Tour-Simple-Values저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)