안녕하세요 알통몬입니다. 공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅에서는 Any, AnyObject, nil 에 대해 알아보겠습니다.
Any
- 스위프트의 모든 타입을 지칭하는 키워드입니다.
var anyVal : Any = 100 Int 타입
3.14 Double or Float 타입
"A" Character 타입
"Hello" String 타입
true Bool 타입
모든 타입의 값들이 대입 될 수 있습니다.
AnyObject
- 모든 클래스의 타입을 지칭하는 키워드입니다.
ex) 클래스에 대해서는 추후에 자세히 공부하고 포스팅하겠습니다.
class AnyClass {} // 자바와 선언하는 코드가 유사하죠?? 내부적으로 생성자 등으로 가면 달라집니다.
var anyObject : AnyObject = AnyClass()
위처럼 모든 클래스의 타입들을 담을 수 있습니다.
nil
- '없음' 을 지칭하는 단어입니다.
다른 언어에서의 NULL , null, Null 과 유사하다고 하네요.
어떤 분 포스팅에서는 유사는 하지만 같지는 않다고 하는데 ;; ㅎㅎ
더 깊이 공부해봐야 알 것 같습니다!
이상입니다~
'Swift3(스위프트3)' 카테고리의 다른 글
swift3 스위프트3 조건문(if... else... else if, switch)과 반복문 (for ... in, while, repeat... while) (0) | 2017.07.04 |
---|---|
swift3 스위프트3 함수 function 선언과 호출 (0) | 2017.07.04 |
swift3 스위프트3 Collections - Dictionary 딕셔너리 (0) | 2017.07.03 |
swift3 스위프트3 Collections - Set 컬렉션 셋 (0) | 2017.07.03 |
swift3 스위프트3 Collections - Array 컬렉션 배열 (0) | 2017.07.03 |