본문 바로가기
Swift/기초

24. 스위프트 기초 문법[날씨(4) - Return, 함수 호출]

by UDDT 2025. 2. 1.

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)

최근댓글

최근글

skin by © 2024 ttuttak