본문 바로가기

연산자

옵셔널 체이닝 옵셔널 체이닝 옵셔널 체이닝은 옵셔널의 내부의 내부의 내부로 옵셔널이 연결되어 있을 때 유용하게 활용할 수 있습니다. 매 번 nil 확인을 하지 않고 최종적으로 원하는 값이 있는지 없는지 확인할 수 있습니다. 소스코드 예제 클래스class Person { var name: String var job: String? var home: Apartment? init(name: String) { self.name = name } } class Apartment { var buildingNumber: String var roomNumber: String var `guard`: Person? var owner: Person? init(dong: String, ho: String) { buildingNumber = .. 더보기
C <8>. 조건문(3) 3항 연산자 오늘의 주제 1. 3항 연산자 여덟 번째 시간입니다.^^ 오랜만에 뵙겠습니다! 블로그를 잠시 쓰지 못했습니다..ㅠㅠ 계속해서 조건문에 대해 알아보고 있는데, 잘 보고 계신지 모르겠습니다...^^ 이번이 조건문에 마지막 내용입니다~ 자 그럼 긴말 없이 시작~~~~~~~~ # 3항? 연산자? 말 그대로 항이 3개인 연산자 입니다. ( 조건 ? 참일 때의 값 : 거짓일 때의 값 ) 이런식으로 쓰게 됩니다. 감 안오시죠?ㅋㅋㅋ 당연합니다~ 간단히 예를 들겠습니다. max = ( 1>2 ? 1 : 2) ; 한국말로 차근차근 풀어서 말씀드리겠습니다. '1이 2보다 큰가? 이것이 참이라면 1을 max에 넣고, 이것이 거짓이라면 2를 max에 넣어라' 입니다. 또 하나더... printf( "%d" , ( a>b ? .. 더보기
C <5>. 반복문(1), 단항 연산자 오늘의 주제 1. for문 2. while문 2. 단항 연산자 다섯 번째 시간입니다.^^ 지난 번에는 실수 표현방법을 알아보았습니다. 깨알같지만 은근 자주 쓰이고 중요한 녀석일겁니다 ㅎㅎㅎ 자 그럼 잔소리는 이제 생략하고 오늘은 반복문을 살짝 보도록 하겠습니다^^ 일단 반복문의 종류는 for, while, do while등등 몇가지가 있는데 오늘은 for문과 while문 두 가지를 해 볼게요 ㅎㅎ 반복문은 세 번에 걸쳐서 포스팅 할 예정입니다. 물론 연달아 하지는 않습니다^^ 조건문도 두 번에 할거예요 ㅎㅎㅎ 스따뚜~~~~~~~~~~~~ # 반복문이란? 반복문은 말 그대로 반복문입니다. 어느 조건이 충족이 된다면 계속 계속 끝까지 돕니다 ㅋㅋㅋ 심지어 어느 조건이 계속 충족되지 않는다면 멈추지 않습니다... 더보기