자바랑 같다고 생각하면 될듯?삼항연산자가 조금 다른데, 아래 코드 참고하면서 쓰면 될듯함 음; 근데 다시 보니 삼항연산자가 다른게 아니라 변수 선언이 다른거 같다.
자바에서 쓰던 enum과는 좀 다른 느낌이다. 내가 자바에서 쓰던 enum은 뭐랄까 elementary를 입력하면 출력은 고정으로 초등학교가 나오는 것인데…. 여기서는 변수를 받아서 그 값을 출력하는 것도 있다. 이러면 그냥 클래스랑 무슨차이지? Swift의 enum은
옵셔널은 개인적으로 중요하다고 생각해서 좀 더 공부를 해보았다. 중요하기도 하지만, 자바와는 사뭇 다른 코드들 때문에 좀 더 공부해야 된다고 생각했다.nil vs null일단 nil에 대해서 좀 찾아봤다. 내가 사용해본 적이 있는 자바, 자바스크립트, 파이썬은 null
옵셔널 강의를 들으면서 코드를 쳐보니 자바보다 더 보수적인 언어로 보인다. 어쩌면 서버 개발에서도 강력한 언어이지 않을까? 이 부분에 대해서 알아보았다. 스위프트는 어째서 서버를 구현하는데에 사용되는 경우를 보기 힘든 것인가?Swift의 설계 철학 중 하나는 안전성이다
스위프트에서는 데이터 타입에 따라 복사 방식이 다르다.구조체 (Struct):구조체는 값 타입(Value Type)이다.구조체 인스턴스를 다른 변수나 상수에 할당하거나 함수에 전달할 때 깊은 복사(Deep Copy)가 발생한다.즉, 실제 값이 복사되어, 복사된 인스턴스
.body: 본문에 적합한 기본 텍스트 스타일.callout: 약간 강조된 본문 스타일.subheadline: 부제목에 적합하며 본문보다 약간 작은 크기.footnote: 각주에 사용되며 작은 크기의 텍스트