[Swift] 다른 언어에서 온 사람(자신)을 위한 서투른 Swift Code Dreation

3649 단어 Swift
스위프트 코드를 처음 봤을 때 상상할 수 있는 게 있으면 전혀 모르는 것도 있어요.
잘 모르는 걸 줄게.

let var

let는 상수다.var는 변수다.
JavaScript와 동시에 쓰면 혼란스러워
왜 const가 아니야...

_


Swift는 함수를 호출할 때 매개 변수 이름을 추가해야 합니다.함수 성명시 _, 매개 변수의 이름을 생략할 수 있습니다.
// _ がないとき
func myFunc(arg: String) {}
myFunc(arg: "arg") // 名前付きで呼び出す

// _ があるとき
func myFunc(_ arg: String) {}
myFunc("arg") // 名前を省略できる
함수에서 반환 값을 버리는 데 사용합니다.
_ = MyFunc()

? 그리고 끝!


사용하는 곳에 따라 뜻이 다르다.

변수 선언


선택한 유형(Null 허용 유형)의 변수를 선언합니다.
let hoge: String?
let hoge: String!
!면 사용 시 자동으로 선택을 배제합니다.

변수 참조


변수가 비어 있을 때 속성이나 방법을 호출하지 않습니다.
let length = hoge?.length
let upper = hoge?.toUpper()

평범한 양식으로 만들다

! 설치 후 임용형이 아닙니다.
let hoge: String?
let fuga: String = hoge!

$0


생략된 첫 번째 매개변수입니다.
var doubled = myArray.map { $0 * 2 }

... ..<

0...10 // 0以上10以下
0..<10 // 0以上10未満

또 모르는 게 많아요.


다시 한 번 찾아보고 쓰고 싶습니다.internal private fileprivate public open convenience weak extension

좋은 웹페이지 즐겨찾기