에 열거 값을 스와핑 다음과 같은 코드가 어떤 방식으로 단축/최적화 할 수 있는지 궁금 해서요 :내가 현재 스위프트 아주 새로운 해요 스위프트
enum CardOrientation {
case Horizontal, Vertical
}
func toggleCurrentCardOrientation() {
switch currentCardOrientation {
case .Horizontal: currentCardOrientation = .Vertical
case .Vertical: currentCardOrientation = .Horizontal
}
}
이의는 CardOrientation
그냥이가 항상 것이라고 가정하자 두 가지 가능한 값과 toggleCurrentCardOrientation
에 대한 모든 호출은 각각의 값 사이에서 토글해야합니다.
+1 두 가지 접근법을 제공합니다. 처음에는 Bool을 사용하려고했지만, 어떻게 든 더 명백한 방식으로 만드는 멋진 ". 수직"구문을 사용할 수있는 것을 선호합니다. – BastiBen