프로그램 소스 코드의 정보를 남기기 위한 목적으로 작성되는 메모
// 한 줄 주석에 대한 표현
print("snack") // "snack" 출력
/* 여러 줄 주석에 대한 표현
다음 줄에 대한 표현 */
print("snack")
/* 이름 "snack"에 대한
출력 함수 */
.
var integer: Int = -100
var unsignedInteger: UInt = 200
var isItNight: Bool = true
var isItDay: Bool = false
var floatType: Float = 1234567890.1
var doubleType: Double = 1234567890.1
var alphabet: Character = "A"
var emoji: Character = "🙂"
var greet: String = "Hi, there!"
var introduce: String = String() // 이니셜라이저를 사용한 빈 문자열 생성
introduce = greet + introduce // + 연산자를 활용한 문자열 합성
introduce.append("My name is snack.") // append() 메서드를 활용하여 문자열 추가
introduce.count // 문자의 수
introduce.isEmpty // 빈 문자열인지 확인
var greet: String = "Hi, there!"
var isSameString: Bool = false
isSameString = greet == "Hi, there!" // true
isSameString = greet == "Hello, there!" // false
greet = """
안녕하세요, 디자이너로 일하고 있습니다.
동시에 개발을 공부하고 있습니다.
"""
var greet: String = "Hi, there!"
var hasPrefix: Bool = false
var hasSuffix: Bool = false
hasPrefix = greet.hasPrefix("Hi") // true
hasPrefix = greet.hasPrefix("there!") // false
hasSuffix = greet.hasSuffix("Hi") // false
hasSuffix = greet.hasSuffix("there!") // true
var greet: String = "Hi, there!"
var convertedString: String = ""
convertedString = greet.uppercased() // HI, THERE!
convertedString = greet.lowercased() // hi, there!
\n // 줄바꿈 문자
\\ // 문자열 내에서 백슬래시 표현
\" // 문자열 내에서 큰따옴표 표현
\t // 탭 문자, 키보드의 탭 키를 눌렀을 때와 같은 효과를 문자열 내에 삽입
\0 // 문자열이 끝났음을 알리는 null 문자
#{문자열}# // 문자열 내에 특수문자를 사용하지 않음
\#(코드) // 문자열 내에 특수문자를 사용하지 않을 때의 문자열 보간법