티스토리 뷰
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | //연산자 Part2 //범위 연산자 //범위 연산자는 연산을 하여 결과를 구하는 것이 아닌 범위를 표현하는 용도로 쓰입니다. //예를 들어 아래의 범위 연산자는 1 에서 10 까지를 범위로 나타낼때 사용한다. //1과 10 포함(1,2,3,4,5,6,7,8,9,10) 1...10 //점 3개로 표현 //그렇다면 이건 뭘까 1..<10 //점 2개와 비교연산자(<)로 표현 //그렇다 위의 범위 연산자는 1 부터 시작해서 10보다 작은 수 까지만 나타낸다. //10은 미포함(1,2,3,4,5,6,7,8,9) //범위 연산자는 반복문에서 아주 빈번하게 사용된다. 꼭 기억해두자! //뒤에서 다시 포스팅하겠지만 간략하게 예를 들어보자 for a in 0..<10{ //a의 값을 0 부터 9까지 한번씩 대입하여 총 10번 대입한다. print(a) //a의 값을 10번 출력한다. //출력값은 0 1 2 3 4 5 6 7 8 9 } //나중에 제대로 배우자... 일단 지금은 이정도로만... //대입 연산자 //대입을 간단하게 설명하자면 값을 넣어주는 것이다.(또는 값을 설정해주는 것이다.)(또는 값을 ...(사전에 검색해보자)) var a:Int //정수형 변수 a를 선언한다. a = 1 //a에 1을 대입한다. a += 1 //a에 1을 더한값을 a에 대입한다. 말이 어렵다... -> a = a + 1 수식으로 표현하면 쉽다. a -= 1 // a = a - 1 a *= 1 // a = a * 1 a /= 1 // a = a / 1 a %= a // a = a % 1 //이쯤 되면 눈치껏 이해할 수 있을 것이다. '=' 앞에 이항 연산자를 붙이면 대입을 동시에 해준다. //이항 연산자를 모른다면 여기서 공부를 하고오자. //증감 연산자 //증감 연산자는 변수의 값을 1씩 더하고 빼주는 연산자이다. //보통 언어에서는 a++ a-- ++a --a //위와 같이 증감연산자를 많이 사용한다. //물론 스위프트에서도 위와 같이 사용할 수 있다. //하지만 스위프트 3 부터는 저 방식의 증감연산자를 삭제한다고 한다. //그럼 아까 배웠던 대입연산자를 사용하여 증감연산자의 효과를 만들자. a -= 1 //a의 값을 1 감소시킨다. a += 1 //a의 값을 1 증가시킨다. //ps.한글이 더 어렵다 | cs |
'IOS - STUDY' 카테고리의 다른 글
SWIFT 3 - Switch Part 1 (스위치의 기본) (0) | 2016.12.14 |
---|---|
SWIFT 2.0 - 연산자 Part1 (산술, 단항, 이항, 비교, 논리 연산자) (0) | 2016.09.09 |
SWIFT 2.0 - 타입 추론 (1) | 2016.08.30 |
SWIFT 2.0 - 변수와 상수 (0) | 2016.08.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday