- 기본 형태
{ (매개변수 목록) -> 반환타입 in
실행 코드
}
- 매개변수 없는 경우
{ () -> 반환타입 in
실행 코드
}
- 반환타입 없는 경우
{ (매개변수 목록) -> Void in
실행 코드
}
- 둘 다 없는 경우
{ () -> Void in
실행 코드
}
- 기본 형태
{ (매개변수 목록) -> 반환타입 in
실행 코드
}
- 매개변수 없는 경우
{ () -> 반환타입 in
실행 코드
}
- 반환타입 없는 경우
{ (매개변수 목록) -> Void in
실행 코드
}
- 둘 다 없는 경우
{ () -> Void in
실행 코드
}
선언
변수 : var 변수명
상수 : let 상수명
반 닫힌 범위 연산자(half-closed range operator)
1..<5 = 1,2,3,4
루프 상수 생략 : _ 로 대체 가능
for _ in 1...size {
실행문
}
repeat ~ while : do ~ while문 과 동일, 최소 한번 이상 실행 후 조건 체크 후 실행 여부 판단
repeat {
n = n * 2
}
while n < 1000
guard : if ~ else 동일 기능, else 필수, 결과가 참일 경우에는 실행되는 블록 없음, 즉 else인 경우에만 실행
guard 조건 else {
실행문
}
- svn ls svn_url
: svn 내 파일 보기
- svn checkout svn_url local_url
: checkout
- svn commit local_url -m "comment"
: commit
- svn import import_path svn_url
: import
: "*.a" 같은 파일은 추가 안될 수 있음. 이때 사용 가능한 옵션 --no-ignore