inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

iOS 개발을 위한 swift5 완벽 가이드

Syntax Optimization

내장함수에 클로져 적용 이해가 잘 안됩니다.

319

이병민

작성한 질문수 2

0

이해가 잘 안되서 질문 남깁니다!!

코드 먼저 남깁니다.

proMoels.sort(by:{ (lhs : String, rhs : String) -> Bool in

    return lhs.caseInsensitiveCompare(rhs) == . orderedAscending

    

})

위 코드인데 sort는 내장함수인데 지금 by라는 파라미터에 클로져의 내용?을 저장한거로 이해했는데 맞나요? 

맞다면 sort안에서 by를 사용하나요? 내장함수라 이미 만들어진 내용으로만 수행하는거 아닌가요? 햇갈려서 질문 남깁니다.

클로져 ios swift

답변 1

0

KxCoding

안녕하세요 :)

sort라는 메소드에 "String 파라미터 두 개를 받아서 Bool을 리턴하는 클로저"를 파라미터로 전달한 코드입니다.

sort 메소드는 파라미터로 전달된 클로저를 실행한 다음 리턴되는 결과에 따라서 요소들을 정렬하도록 구현되어 있습니다. 

Closures syntax Optimization 부분 contains 문제

0

403

1

2강, 3강

0

350

1

UI가 너무 다른것같아요;

1

345

1

강의 Optional Chaining에서 질문있습니다

0

312

1

질문

0

312

1

if랑 옵셔널 사용했는데 뭐가 잘못된걸까요? 똑같이 인덱스 범위 벗어난다고하네요

0

374

1

선생님 질문드리겠습니다.

0

325

1

혹시 스위프트 최근 버전에서는 가변 파라미터 2개 사용할 수 있나요?

0

398

1

샘플 파일 형식이

0

362

1

이렇게 구현하는거 맞나요?

0

298

2

xcode12 에서 #1쪽에 입력한 g2에서 에러가 발생하지 않습니다

0

270

1

insert 와 replace

0

244

1

정규 표현식 오류

0

269

1

drop while 문제

0

284

1

insert 컴파일러 오류

0

299

2

capitalized 오류

0

330

2

Index(_rawBits) 출력 문제

0

376

2

컴파일러 오류

0

372

2

iOS 템플릿에 Single View App이 뜨지 않아요.

0

297

1

에러 메세지가 떳습니다 ㅠㅠ

0

189

1

Size관련 문장에서...

0

177

1

버전이 달라서 진행에 어려움이 있습니다.

0

274

2

안녕하세요 강의 잘 듣고있습니다

0

197

1

구구단 구현에 대해서

0

275

1