2024.02.15: 2주차 스터디 개인 답변
함수(Function)
옵셔널(Optional)
컬렉션(Collection)
열거형(Enumeration)
- 두 개의 정수를 입력으로 받아 그 합을 반환하는 함수를 작성하십시오
- 주어진 숫자의 제곱을 반환하는 함수를 작성하십시오
- Swift에서 지역 범위와 전역 범위의 차이점을 설명하시오
- 이름은 같지만 매개변수 유형이 다른 두 개의 함수를 만들어 함수 오버로딩을 구현하십시오
- inout 매개변수를 사용하여 두 정수 값을 교환하는 함수 작성하십시오
- 가드문을 사용하여 옵셔널 문자열을 안전하게 래핑 해제하는 함수를 구현합니다
- 튜플을 입력으로 받아 두 요소의 합을 반환하는 함수를 만듭니다
- 주어진 숫자의 팩토리얼을 계산하는 재귀 함수를 작성하십시오
- Swift에서 print 기능의 적절한 사용법을 설명하십시오
- 옵셔널 변수를 생성하고 옵셔널 바인딩을 사용하여 해당 값을 안전하게 언래핑하는 함수를 작성합니다
- 옵셔널 정수(Int?)를 받아 2를 곱한 수(두배)를 반환하거나 입력이 nil인 경우 기본값을 반환하는 함수를 작성합니다
- 정수 배열을 만들고 요소를 추가하고, 요소를 제거하고, 특정 인덱스에 있는 요소에 액세스하는 방법을 보여줍니다
- 문자열 배열을 가져와 문자열(String)을 키로, 길이를 값으로 사용하여 딕셔너리를 반환하는 함수를 구현합니다
- 정수 집합을 받아서 짝수만 포함하는 집합을 반환하는 함수를 작성하세요
- 연관 값이 있는 열거형을 만들고 switch 문에서 사용하는 예제를 작성하세요
- 원시 값으로 열거형을 구현하고 열거형 케이스의 원시 값에 접근하는 방법을 설명합니다
- 옵셔널 정수(Int?)를 취하고 switch 문에서 옵셔널 패턴을 사용하여 nil인 경우와 nil이 아닌 경우를 모두 처리하는 함수를 작성하십시오
- 열거형에서 unknown 키워드의 목적을 설명하십시오