본문 바로가기
🍎 Swift/iOS 문법 노트

[🍎 Swift 문법] 와일드 카드 패턴

by 솔비님 2024. 5. 2.

와일드 카드 패턴이란?

: 사용되는 곳의 값을 무시(생략)한다.

 

 

 예제 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