목록전체 글 (64)
GGURUPiOS
String And Characters ( 문자열과 문자 ) 문자열 리터럴 문자열 리터럴은 큰 따옴표로 둘러싸인 일련의 문자임 let someString = “Some” 여러 줄 문자열 리터럴 ( “”” ) 큰 따옴표 세개로 표현 가능 let quotation = """ The White Rabbit put on his spectacles. "Where shall I begin, please your Majesty?" he asked. "Begin at the beginning," the King said gravely, "and go on till you come to the end; then stop." """ // 소스 코드에 줄바꿈이 포함되어 있으면 문자열 값에도 적용됨 // 줄 바꿈을 사용하고 ..
Basic Operators (기본 연산자) 연산자는 값을 확인, 변경, 결합 하는 데 사용하는 기호 같은 것들임 ( +, -, && 등등 ) 할당 연산자 ( = ) let b = 10 var a = 5 a = b // a에 b의 값을 할당 let (x, y) = (1, 2) // = 는 값을 반환 하지 않음 ~~if x = y { } 틀린 구문임~~ // if x == y { } 가 맞는 구문 산술 연산자 ( +, -, *, / ) 일반적인 산술 연산자. 상식과 같은선에서 동작함 알아둘 점은 String에도 더하기 연산자가 지원됨 “hello, “ + “world” 와 같이 사용 가능 나머지 연산자 ( % ) 나머지를 구하는 연산자임. 9 % 4 // 1 반환 -9 % 4 // -1 반환 단항 더하기,..
The Basics The Basics 기본 사항 상수 및 변수 선언 상수(let) 값은 변경 불가 변수(var)는 다른값으로 변경 가능 let maximumNubmerOfLoginAttempts = 10 var currentLoginAttempt = 0 var x = 0.0, y = 0.0, z = 0.0 // 처럼 한 줄에 쉼표로 선언 가능함. 타입 선언 상수 및 변수를 선언 할 때 콜론을 이용하여 타입 선언을 할 수 있음 ( 타입을 미리 지정? 하는 느낌 ) var message: String // : String 으로 String 값이 저장될 수 있음을 선언 message = "Hi" // 이후에 String 값 할당 var red, green, blue: Double // 처럼 역시 한줄에 쉼표..
About Swift interactive programming 이는 대화형 프로그래밍 언어로, 코드를 작성 할 때 컴파일러를 거치지 않고 바로바로 확인이 가능 하다. 또한 Swift는 정적 타입 언어 이기 때문에 안정성이 높고, 가독성이 좋다. (협업 , 유지보수 에 유리) modern programming patterns 변수는 사용하기 전에 항상 초기화 됨 범위를 벗어난 오류에 대해 배열 인덱스를 확인함 오버플로에 대해 정수를 검사함 옵션은 값이 명시적으로 처리되도록 함 메모리 자동 관리 오류 처리를 통해 복구를 제어할 수 있음 위는 공식문서에 나온 내용이고, 추가로 찾아본 정보를 적어 보겠습니다. 멀티 패러다임 프로그래밍: Swift는 함수형 프로그래밍과 객체 지향 프로그래밍을 모두 지원하는 멀티..