티스토리 뷰


상수와 변수

let 상수 - 변경 불가능

var 변수 - 변경 가능


let maxSpeed = 200 

var currentSpeed = 110 

currentSpeed += 10


엄격한 타이핑을 요구. Int 형에 Double형을 더할  없다따라서 형변환 진행  더해준다

currentSpeed += 10.25 (에러발생)

currentSpeed += Int(10.25)


var tempSpeed:Double = 10.53

tempSpeed += 100.00

tempSpeed += 30

let pi = 3.14

let divider = 2

let halfPi = pi/Double(divider)


Int Uint

Int 정수 (Int32, Int64) , UInt 양의 정수 / Int가 Uint의 2배 


let maxInt = Int.max

let unsignedMaxInt = UInt.max

let minInt = Int.min

let unsignedMinInt = UInt.min



String 변수 상수

let name = "HYEL"

var greeting = "Hello"

greeting += " " + name


// characters - String character arr처럼 변경해주는 함수

let characters = greeting.characters

var count = characters.count


// hasPrefix, hasSuffix -  String 시작과 끝을 검사

var url = "http://www.test.co.kr"

url.hasPrefix("http://")

url.hasSuffix(".com")


// 문자열 출력

print("http://www.test.co.kr") // 문자열을 바로 출력

print(url)

print(maxSpeed)

print("\(url)") // 변수를 스트링 안에서 출력 "\(변수명)"

print("maxSpeed: \(maxSpeed)")

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
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
글 보관함