와일드 카드 패턴이란?
: 사용되는 곳의 값을 무시(생략)한다.
예제 1
1-1) 일반적인 함수의 형태
func todayMenu(menu: String){
print("오늘의 메뉴는 \(menu)입니다.")
}
→ 호출 방식은 todayMenu(menu: "피자")
1-2) 와일드 카드 패턴을 적용했을 경우
func todayMenu(_ menu: String) {
print("오늘의 메뉴는 \(menu)입니다.")
}
→ 호출 방식은 todayMenu("피자")
💡파라미터 이름 명시하는 부분을 생략하여 호출 할 수 있다.
*파라미터 = 매개변수
예제 2
for _ in 0..<3{
print("hello")
}
💡와일드카드 식별자를 사용하면 해당 변수를 쓰지 않고 범위 지정자를 통해 지정해준 만큼 for 문이돈다.
✔️출력
hello hello hello |
참고 자료
1. https://dvlpr-chan.tistory.com/21
[Swift] Wildcard Pattern
안녕하세요~ 차니에요! 오늘은 와일드카드 패턴에 대해 알아볼거에요. 간단하지만 자주 사용되니 훑고 가시면 좋을 것 같아요! 1. 와일드 카드 패턴이란? 와일드 카드라는 용어는 프로그래밍 뿐
dvlpr-chan.tistory.com
2. https://didu-story.tistory.com/154
[Swift] 기초 문법 - guard 구문 (guard를 사용하는 이유)
안녕하세요, 감자입니다! swift의 조건문은 다른 언어들과 비슷하게 if, switch구문이 있습니다. 하지만 약간은 생소할 수 있는 guard 문이 있는데요, 이에 대해서 자세히 공부해보고자 합니다. 그럼
didu-story.tistory.com
'🍎 Swift > iOS 문법 노트' 카테고리의 다른 글
[🍎 Swift 문법] 연산자 (더 정리 해야함) (0) | 2024.05.30 |
---|---|
[🍎 Swift 문법] array & dictionary & set (3) | 2024.05.08 |
[🍎 Swift 문법] Guard 구문 (0) | 2024.05.02 |
[🍎 Swift 문법] enum 열거형 (1) | 2024.05.01 |
[🍎 Swift 문법] foreach 반복문 (0) | 2024.05.01 |