1234567891011121314151617181920212223242526272829303132333435363738394041424344454647//Switch Part1 기본 //Switch가 Swift에서는 약간 다릅니다.(라임)let str = "a" //가장 기본적인 switch 구분입니다.switch str{case "a": print("저는 a 입니다.")case "A": print("저는 A 입니다.")case "b": print("저는 b 입니다.")case "B": print("저는 B 입니다.")default: print("디폴트를 꼭 해줘야 합니다.")}//"저는 a 입니다."가 출력됩니다. //case를 여러개 묶을 수도 있습니다.switch str{case "a","A": ..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748//연산자 Part2 //범위 연산자//범위 연산자는 연산을 하여 결과를 구하는 것이 아닌 범위를 표현하는 용도로 쓰입니다.//예를 들어 아래의 범위 연산자는 1 에서 10 까지를 범위로 나타낼때 사용한다. //1과 10 포함(1,2,3,4,5,6,7,8,9,10)1...10 //점 3개로 표현 //그렇다면 이건 뭘까1..
12345678910111213141516171819202122232425262728293031//연산자 Part1 //산술 연산자var num = 1var re = -num //단항 연산자 '-'는 부호를 변경해준다. -1을 곱한 것과 같다.//이항 연산자re = num + 1 //더하기re = num - 1 //빼기re = num * 1 //곱하기re = num / 1 //1로 나누기re = num % 1 //1로 나눈 나머지 //비교연산자//비교값의 결과는 true 또는 false 이다.let a = 1let b = 2var bool = a > b //a가 b보다 크면 true 작으면 falsebool = a = b //a가 b보다 크거나 같으면 truebool = a
1234567891011121314151617181920212223//타입 추론 //변수나 상수 선언시 타입(자료형)을 명시하지 않으면 타입(자료형)을 추론한다.var name1 = "스위프트 킴" //타입을 명시하지 않았지만 타입 추론을 통해 String 타입으로 선언된다.var name2:String = "스위프트 킴" //String 타입을 명시적으로 선언하였다.//이 처럼 스위프트에서는 타입 추론을 해주기 때문에 타입을 명시적으로 선언하지 않아도 된다.//BUT !! 타입추론기능이 나의 마음을 완벽히 읽지 못하기 때문에 타입을 명시적으로 선언해야 할 때가 많다. //예를 들어var num1 = 0.1 //나는 Float형 변수를 선언하고 싶었지만 타입 추론기는 Double형으로 타입을 추론하였다...
12345678910111213141516171819//변수&상수 //변수의 값은 계속 변경할 수 있다. var 키워드로 선언(variable)//상수의 값은 한번만 입력할 수 있다. let 키워드로 선언(constant) var age = 23 //나이는 매년 변하기 때문에 변수로 선언하고 23을 대입하여 초기화한다. 변수명은 age이다.let birth = 1994 //생년은 변하지 않기때문에 상수로 선언하고 1994를 대입하여 초기화한다. age = 24 //1년이 지나 나이를 하나 더 먹었다. 24살이다. 변수는 값을 변경할 수 있다.birth = 1995 //상수인 birth의 값은 바꾸려하자 오류가 발생한다. 상수인 생년은 바꿀 수 없다. 어쩔 수 없는 94년생이다. //상수는 선언과 동시에 ..
- Total
- Today
- Yesterday