목록SWiFT (15)
大器晩成
반복문(Loop)은 프로그래밍에서 특정 코드 블록을 여러 번 실행할 수 있도록 하는 제어 구조입니다. 반복문을 사용하면 동일한 작업을 반복적으로 수행하거나, 일정한 조건이 만족될 때까지 코드를 실행할 수 있습니다. 반복문은 효율적인 코드 작성과 작업 자동화를 가능하게 합니다. 반복문의 종류for 반복문: 지정된 횟수만큼 코드를 반복 실행합니다.while 반복문: 조건이 참인 동안 코드를 반복 실행합니다.repeat-while 반복문: 코드를 먼저 한 번 실행한 후, 조건이 참인 동안 반복합니다. For 반복문기본 구문for in { }또는for 변수 in 범위/문자열/컬렉션(배열,딕셔너리,set) { // 실행할 코드}순회 대상은 주로 순번을 가지는 집단 자료형이나 또는 범위를 가지는 데이..
삼항연산자는 조건에 따라 두 가지 값 중 하나를 선택하는 연산자로, 매우 간결하고 직관적인 방식으로 조건부 로직을 구현할 수 있습니다. condition ? valueIfTrue : valueIfFalsecondition :평가될 조건식. 이 조간이 참(ture)이면 valueFalse가 반환되고, 거짓(false)이면 valueFalse가 반환됩니다.valueTrue : 조건이 참일 때 반환되는 값ValueFalse: 조건이 거짓일 때 반환되는 값 기본사용법let score = 85let result = score >= 60 ? "Pass" : "Fail"print(result) // 출력: Pass# 조건에 따라 선택이 두 가지인 경우 삼항연산자를 사용하는 것이 더 나을 수도 있습니다.var bra..
튜플은 여러 개의 값을 하나의 복합 값으로 그룹화하여 저장할 수 있는 자료 구조입니다.스위프트에서 튜플은 서로 다른 데이터 타입을 포함할 수 있으며, 튜플을 사용하면 관련된 여러 값을 하나의 단위로 다룰 수 있습니다.튜플은 선언되고 나면 상수적 성격을 띠므로 더 이상 값을 추가하거나 삭제하는 등의 변경은 불가능합니다. 튜플의 특징다양한 타입: 튜플은 서로 다른 데이터 타입의 값을 포함할 수 있습니다.고정된 크기: 튜플의 크기는 고정되어 있으며, 선언한 후엔 자료형 및 멤버의 개수는 수정할 수 없습니다.임시 데이터 구조: 튜플은 주로 임시로 여러 값을 그룹화하는 데 사용됩니다. 구조체나 클래스처럼 복잡한 데이터를 정의하는 데 사용되지는 않습니다.튜플의 단점이름 없는 요소: 이름이 지정되지 않은 튜플의 요소..
Switch문은 여러 값이나 조건에 따라 코드를 분기 처리할 때 사용됩니다. switch문은 단순한 값 비교뿐만 아니라, 패턴 매칭, 값 바인딩, 복학 조건 등을 지원합니다. (if문보다 한정적인 상황에서 사용됩니다.) Switch문의 특징switch문은 비교하고 있는 값의 모든 경우의 수를 반드시 다루어야 합니다.(exhaustive: 하나도 빠뜨리는 것 없이 철저한)모든 case에 일치되는 패턴을 찾지 못했을 경우에 대비하여 반드시 default 구문을 추가해야 하며, 모든 패턴을 만족할 수 있다면 default 구문은 생략이 가능합니다.스위치문에서 케이스의 ,(콤마)는 또는의 의미로 하나의 케이스에 여러 비교패턴을 넣을 수 있습니다.각 케이스에는 문자이 최소 하나 이상이 있어야 하며, 만약 없을 경..