일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- python GUI 사용하기
- 블록 스코프
- 맥 아파치
- 배열 분해 할당
- 자바스크립트
- 닐 스미스 지음
- 객체
- 제이쿼리연결
- 한글입력 오류
- 자바스크립트 배열 할당
- 비주얼스튜디오 코드
- 제이펍 출판
- 한글입력 안됨
- 자바스크립트 class
- 한글입력 잘림
- 한글잘림
- 기획자랑 사이좋게 지내고 싶다
- SwiftUI 기반의 iOS 프로그래밍
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 한글입력 씹힘
- 자바스크립트 객체
- python tkinter 인터페이스
- max apache
- 생활코딩
- 맥 mysql
- 자바스크립트 객체 만들기
- jquery 사용하기
- max MySQL
- 객체지향
- 황반석 옮김
Archives
- Today
- Total
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- python GUI 사용하기
- 블록 스코프
- 맥 아파치
- 배열 분해 할당
- 자바스크립트
- 닐 스미스 지음
- 객체
- 제이쿼리연결
- 한글입력 오류
- 자바스크립트 배열 할당
- 비주얼스튜디오 코드
- 제이펍 출판
- 한글입력 안됨
- 자바스크립트 class
- 한글입력 잘림
- 한글잘림
- 기획자랑 사이좋게 지내고 싶다
- SwiftUI 기반의 iOS 프로그래밍
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 한글입력 씹힘
- 자바스크립트 객체
- python tkinter 인터페이스
- max apache
- 생활코딩
- 맥 mysql
- 자바스크립트 객체 만들기
- jquery 사용하기
- max MySQL
- 객체지향
- 황반석 옮김
Archives
- Today
- Total
java,javascript,android,php,sql,공부용,메모용
assert문, guard문 사용하기 / Xcode SwiftUI Playground 공부 본문
반응형
// assert?
/*
- 특정 조건을 체크하고, 조건이 성립되지 않으면 메세지를 출력 하게 할 수 있는 함수
- assert 함수는 디버깅 모드에서만 동작하고 주로 디버깅 중 조건의 검증을 위하여 사용한다
*/
var value = 0
assert(value == 0)
value = 2
// assert(value == 0, "값이 0이 아닙니다") // 오류남
// gurad?
/*
- 뭔가를 검사하여 그 다음에 오는 코드를 실행할지 말지 결정 하는 것
- guard 문에 주어진 조건문이 거짓일 때 구문이 실행됨
(방어코드로 많이 사용됨)
*/
gurad 조건 else {
// 조건이 false 이면 else 구문이 실행되고
return or throw or break 를 통해 이 후 코드를 실행하지 않도록 한다.
}
guard문의 기본 사용법
func guardTest(value: Int) {
guard value == 0 else { return}
print("안녕하세요")
}
//guardTest(value: 2)
guardTest(value: 0)
// 가드문으로 옵셔널을 해제하면 옵셔널 바인딩도 가능하다.
func guardTest2(value: Int?){
guard let value = value else { return}
print(value)
}
반응형
'모바일 > SwiftUI ios 공부' 카테고리의 다른 글
Comments