함수
·
draft/swift
*메서드 = 클래스 / 구조체 / 열거형 안에서 선언된 함수 -함수 선언 func 함수이름(변수이름: 타입, 변수이름: 타입 ...(없으면 걍 가로안 비움)) -> 리턴타입(Void 등등) { 함수 구현 return 값 (void면 return만 쓰거나 암것도 안씀) } -호출 함수이름(변수이름: 값, 변수이름: 값) 호출하고 값은 버리고 싶으면 _=a(~) 하면 됨 ! _ 에 값을 받으면 되는거얌 -func ff (a: Int, b: String){~ } 여기서 a,b는 매개변수인데 함수내에서 이 매개변수들은 상수로 취급됨. (let 임) 즉 값을 바꿀 수 없다~ 그래서 머 바꾸고싶으면 굳이 그러고싶으면 새로운 a,b 변수를 만든 뒤 대입해서 그걸바꾸면됨 var a=a var b=b 하면 된다는 말씀 ..