Swift/기초 카테고리에 업로드한 모든 내용은 KxCoding 기초 강의를 토대로 작성하였습니다.

⎮ 함수와 메소드
1. 함수 : 글로벌 스코프에 위치해 있을 때
2. 메소드 : { } 안에 함수가 위치할 때
func name(a: Int, b: Int) -> Int {
}
⎮ Return
// Return : 함수에서 결과값을 도출해서 함수를 호출하는 곳으로 전달하는 것
func generateRandomNumber() -> Int {
return Int.random(in: 1 ... 100) // 여기 있는 Int.random은 Type Method
}
generatedRandomNumber() // 함수 호출식
/* Return 키워드의 역할
1. 스코프(실행) 종료
2. 값을 호출한 곳으로 전달
*/
⎮ 날씨에 따라 적절한 이미지 return하기
1. 함수 추가, 코드 위치 조정

2. 컴파일 에러 수정 * default 블럭에 break를 해두면, return 값은 없이 코드만 종료하기 때문에 에러 발생

3. 날씨를 매칭하여 이미지를 바꾸는 코드 추가
weatherImageView.image = getweatherImage(matching: weather)

⎮ 온도에 따라 적절한 Text를 return하기
1. 함수 추가, 코드 위치 조정

2. 온도를 매칭하여 텍스트를 바꾸는 코드 추가
descriptionLabel.text = getDescription(matching: temperature)

'Swift > 기초' 카테고리의 다른 글
| 26. 스위프트 기초 문법[로또(5) - 튜플] (0) | 2025.02.02 |
|---|---|
| 25. 스위프트 기초 문법[날씨(5) - 코드 개선, 레퍼런스 보는 방법] (0) | 2025.02.01 |
| 23. 스위프트 기초 문법[로그인(4) - UX 개선] (0) | 2025.01.30 |
| 22. 스위프트 기초 문법[계산기(6) - 경고창, 함수] (0) | 2025.01.30 |
| 21. 스위프트 기초 문법[계산기(5) - 코드 개선] (0) | 2025.01.14 |