본문 바로가기

상수

상수와 변수 상수, 변수의 선언 소스코드 상수 선언 키워드 let 변수 선언 키워드 var let 이름: 타입 = 값 var 이름: 타입 = 값 값의 타입이 명확하다면 타입은 생략 가능 let 이름 = 값 var 이름 = 값 let constant: String = "차후에 변경이 불가능한 상수 let" var variable: String = "차후에 변경이 가능한 변수 var" variable = "변수는 이렇게 차후에 다른 값을 할당할 수 있지만" // constant = "상수는 차후에 값을 변경할 수 없습니다" // 오류발생 상수 선언 후에 나중에 값 할당하기 나중에 할당하려고 하는 상수나 변수는 타입을 꼭 명시해주어야 합니다 let sum: Int let inputA: Int = 100 let inputB.. 더보기
Swift에서 Objective-C의 상수 대체제에 관하여 오늘의 주제 Objective-C의 상수와 스위프트의 상수 안녕하세요 야곰입니다.Objective-C를 쓰다가 스위프트로 넘어왔을 때 고민되었던 부분 중의 하나인 스위프트의 상수에 관해 이야기해 보려 합니다. 혼자 프로젝트를 진행하다 보면 상수의 필요성을 많이 느낄 수 없을지 모르지만, 누군가 협업을 하게 된다면, 혹은 미래 또는 과거의 나와 협업(?)을 하게 된다면 상수의 필요성을 많이 느끼게 됩니다. 바꾸면 안 되는 데이터를 실수로 바꿔서 난감했던 경험이 없나요? 혹시 그런 적이 있다면 상수의 필요성에 대해서는 많이 공감하실 것으로 생각됩니다. * 오해가 생길 소지의 표현들이 있어서 처음 발행 이후 조금 수정하였습니다. 좋은 의견 주신 과니님 고맙습니다 :) 사라진 const 사실 저는 Objecti.. 더보기
Swift 기초문법 - 변수, 상수, 기초 데이터 타입 오늘의 주제 1. 스위프트에서의 명명법 2. 변수, 상수의 선언3. 기초 데이터 타입 안녕하세요, 야곰입니다. 지난 포스팅에서는 스위프트가 어떤 언어인지에 대해 잠시 살펴보았습니다. 2017/01/23 - [Swift] - Swift란 어떤 언어인가? 이번에는 스위프트의 아주 기초적인 문법에 대해 알아보겠습니다 :) 이름짓기프로그래밍을 할 때 우리는 변수, 상수, 함수, 타입 등을 제각각 구분할 수 있도록 이름을 지어주어야 합니다. 그런데 각 언어마다 이름을 지어줄 때 지켜야 하는 규칙들이 있습니다. 스위프트에도 마찬가지로 이름을 지을 때 생각해 주어야 할 점들이 있는데요, 간략히 알아보겠습니다. 이름은 유니코드에서 지원하는 어떤 문자(한글, 한자, 영문, 숫자, 이모티콘 등등)라도 사용할 수 있습니다... 더보기