본문 바로가기

Let

[Swift] 012 Printing made easy (출력도 쉽게) for beginners 지금까지 REPL에서 문자열을 출력할 때 print 메서드를 사용했습니다. 이 메서드를 다시 살펴보고 좀 더 복잡한 문자열을 구성하는데 이 출력 메서드를 어떻게 사용하는지 알아보겠습니다. print메서드의 편리한 기능 중 하나는 변수의 내용을 힘들이지 않고 다른 텍스트와 같이 즉시 출력하는 것입니다. C 언어나 Objective-C 언어에 익숙한 개발자라면 포맷된 텍스트를 표현하기 위해ㅐ 입력해야 하는 양이 엄청나다는 것을 알고 있을 것입니다. C 언어의 printf와 Objective-C 언어의 NSLog()가 그 대표적인 표현식 예제입니다. 아래 예제는 Objective-C의 코드입니다. NSString *myFavoriteCity = " New Orleans"; NSString *myFavorite.. 더보기
[Swift] 006 Constants are consistent (상수는 변하지 않는 값) for beginners 변수는 시간이 자나면서 값이 변할 수 있기 때문에 많은 부분에서 유용합니다. 루프를 반복하거나 임시 숫자, 문자열, 추후에 다루게 될 다른 객체를 가지거나 할 때 변수가 많은 도움이 됩니다. 값을 가질 수 있는 Swift의 또 다른 구조체는 상수입니다. 상수는 이름 자체가 상수의 뜻을 함축하고 있습니다. 상수는 변함없이 계속해서 하나의 값만 가집니다. 변수와는 달리 상사의 값은 일단 할당되면 바꿀 수 없습니다. 말 그대로 제자리에 고정된 것입니다. 그리고 변수처럼 상수도 타입이 있으며 타입이 한 번 할당되면 절대 변하지 않습니다. 새로운 변수를 선언하고 새로운 상수 z 를 변수 x의 값에 할당해 상수가 실행되는 내용을 살펴보겠습니다. let 명령어를 사용했습니다. let 키워드는 Swift 에서 상수를 .. 더보기