변수와 상수 생성 키워드 var/let [변수명]: [데이터타입] = [값] 💡var: 변수 let: 상수 💡변수, 상수, 함수, 메서드, 타입 등의 이름은 유니코드 지원 문자면 상관없이 사용가능 예외사항: 예약어, 키워드, 연산자, 숫자시작문자열, 공백포함문자열
컬렉션 공통매서드 Create Read Update Delete >### Array Create Read 💡이름으로 인스턴스 인덱스 찾기 Update Delete 범위연산자 사용예시 -
swift에서 사용되는 연산자들중 다른어언들과 차이점을 중심으로 작성하였다. 연산자 범위 연산자 연산자 우선순위와 결합방향 swift의 연산자들은 우선순위와 결합방향을 기준으로 연산을 진행한다. 우선순위 swift 연산자의 우선순위는 상대적 순위로 결정된다. 연산자
s
💡클래스와 구조체의 프로퍼티들은 반드시 초기화 되어야 한다.전달인자(매개변수)로서 클래스와 구조체가 전달될때 역시 같은 개념이 적용된다.💡inout매개변수를 활용하면 아래 코드처럼 구조체도 참조방식을 사용할 수 있다.값의 집합을 캡슐화하는 것만이 목적일때캡슐화한 값
스위프트에서 타입캐스팅이란 인스턴스의 타입을 확인하거나 인스턴스를 superClass나 subClass로 취급하는 방법을 의미한다.위코드는 Double타입의 init함수를 통해 만들어진 새로운 값에 불과하다. 타입캐스팅 이라고 볼 수 없다.is키워드는 인스턴스가 현재