let
변경할 수 없는 상수를 선언할 때 사용한다.
let name = "세종"
name = "숙종" // 🚨Error: Change 'let' to 'var' to make it mutable
var
변경할 수 있는 변수를 선언할 때 사용한다.
var age = 10
age = 50
메서드 기본형태
func 메서드_이름(아규먼트_레이블: 파라미터_타입) -> 리턴_타입 {
// ... 코드
}
func로 메서드 시작
메서드 이름으로 메서드 이름 정의
아규먼트레이블 -> 메서드에 들어갈 원소의 이름
파라미터 타입 -> 원소의 데이터 타입
ex)
func sayHi(_ friend: String) -> String {
return ("Hi~ \(friend)!")
sayHi라는 메서드
friend라는 argument는 String형태를 받는다.
sayHi메서드는 String형태의 자료를 반환하고 그 형태는
"Hi~ friend!"이다.