hello world

print("hello world")


- 매 문장의 끝에 세미콜론(;)을 붙여줄 필요 없음.


var myCount=10

let cValue=120


- var키워드로 변수 선언 / let키워드로 상수 선언 (java에서 변수 앞에 붙여주는 final, c에서 변수 앞에 붙여주는 static 키워드!)


let doubleValue : Double = 70


- 변수/상수의 타입을 명시하는 방법 => (let/var) (이름) : Type = value


let lab="The value is "

let v=200

let addString=lab+String(v)


- 데이터 형변환 : Type(name)


let apple=1

let orange=2

let summary="I have \(apple+orange) fruits."


- \( ) : 문자열에서 플로팅 포인트 계산 (c의 printf함수에서 %d와 유사...?)


var arr=["google", "facebook", "naver", "kakao"]

arr[1]="newFace"


var dictionary=["kim":"gil-dong", "kavin":"stravinsky"]

dictionary["the"]="weeknd"


- [ ]에 key(index)를 넣어줘서 딕셔너리나 배열의 값에 접근 가능


let emptyArr=[String]()

let emptyDict=[String:Float]()


- 비어있는 배열/딕셔너리를 선언해줌과 동시에 어떤 형식의 값을 저장한 것인지 형식 지정(초기화)가능


let emptyArr=[]

let emptyDict=[:]


- 그냥 비어있는 배열/딕셔너리 선언..

'Programming' 카테고리의 다른 글

Django 공부하기  (0) 2016.08.15
Apple Swift  (0) 2016.04.14
overloading with overriding  (0) 2016.02.29
c# -3  (0) 2016.02.28
c# -2  (0) 2016.02.09