4월 14일 (목)
TIL (Today I Learned)
4월 14일 (목)
학습 내용
if와 guard 나만의 설명서
guard : 열려 있는 서랍장 위에서 부터 걸러지고 걸러진다.
func test() {
guard (Int(a) != 0) else { return }
guard a > 0 else { return }
guard a < 2 else { return }
}
(a = 1) 일 경우만 남게 된다.
이것을 if 문으로 표현하게 되면
if a == 숫자 {
if a > 0 {
if a < 2 {
a
}
}
}
보기와 같이 guard 문이 사용되기 편할 경우엔 겁내지말고 guard 문을 이용하길 바란다.
components와 split의 차이점
split의 경우 타입이 'subString'타입으로 배열이 생성되고, foundation을 import해주지 않아도 사용 가능하다.
반대로, components의 경우 'String'타입으로 배열이 생성되고,
import foundation을 해주어야만 이용 가능하다.
문제점 / 고민한 점
이전까지는 페어 프로그래밍을 중요하게 생각하지 않고 하다가 문제에 직면했을 때 어려움을 겪었었다.
해결 방법
페어 프로그래밍에서 중요하다고 강조했었던 규칙 정하기를 직접 경험하였다. 규칙을 정해서 하는 것이 서로가 이해하는데에도 도움이 되고, 코딩하면서 놓친 부분이 네비게이터 입장에서 보이기도 하고, 누가 잘하고 못하고가 아닌 같은 목적을 보고 가게 되는 좋은 경험이었다.
Author And Source
이 문제에 관하여(4월 14일 (목)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@apwierk2451/4월-14일-목저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)