[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
Reference
이 문제에 관하여([Swift] 다른 언어에서 온 사람(자신)을 위한 서투른 Swift Code Dreation), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sengoku/items/194cc72f1e974da00332
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
Reference
이 문제에 관하여([Swift] 다른 언어에서 온 사람(자신)을 위한 서투른 Swift Code Dreation), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sengoku/items/194cc72f1e974da00332
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
let hoge: String?
let hoge: String!
let length = hoge?.length
let upper = hoge?.toUpper()
let hoge: String?
let fuga: String = hoge!
생략된 첫 번째 매개변수입니다.
var doubled = myArray.map { $0 * 2 }
... ..< 0...10 // 0以上10以下
0..<10 // 0以上10未満
또 모르는 게 많아요.
다시 한 번 찾아보고 쓰고 싶습니다.internal
private
fileprivate
public
open
convenience
weak
extension
Reference
이 문제에 관하여([Swift] 다른 언어에서 온 사람(자신)을 위한 서투른 Swift Code Dreation), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sengoku/items/194cc72f1e974da00332
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
0...10 // 0以上10以下
0..<10 // 0以上10未満
다시 한 번 찾아보고 쓰고 싶습니다.
internal
private
fileprivate
public
open
convenience
weak
extension
Reference
이 문제에 관하여([Swift] 다른 언어에서 온 사람(자신)을 위한 서투른 Swift Code Dreation), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sengoku/items/194cc72f1e974da00332텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)