swift 예제

전통은 새로운 언어의 첫 번째 프로그램은 화면에 단어를 인쇄해야한다고 제안한다 « 안녕하세요, 세계! » Swift에서는 익숙한 형식 외에도 Tuples와 같이 Objective-C에서 찾을 수 없는 고급 형식을 소개합니다. Tuples를 사용하면 값 그룹을 만들고 전달할 수 있습니다. 튜플을 사용하여 함수에서 여러 값을 단일 복합 값으로 반환할 수 있습니다. Swift는 macOS, iOS, watchOS, tvOS 및 그 이상에 대한 강력하고 직관적 인 프로그래밍 언어입니다. Swift 코드를 작성하는 것은 대화형이며 재미있으며, 구문은 간결하면서도 표현력이 풍부하며, Swift에는 개발자가 좋아하는 현대적인 기능이 포함되어 있습니다. Swift 코드는 설계상 안전하지만 번개가 빠르게 실행되는 소프트웨어도 생성합니다. 조건이 false일 가능성이 있을 때마다 사전 조건을 사용하지만 코드가 계속 실행되려면 반드시 true여야 합니다. 예를 들어 사전 조건을 사용하여 하위 스크립트가 경계를 벗어났는지 확인하거나 함수가 유효한 값을 전달했는지 확인합니다. 이 투어에서는 다양한 프로그래밍 작업을 수행하는 방법을 보여 줌으로써 Swift에서 코드 작성을 시작할 수 있는 충분한 정보를 제공합니다. 당신이 뭔가를 이해하지 못하는 경우 걱정하지 마십시오 -이 투어에 소개 된 모든 이 책의 나머지 부분에 자세히 설명되어 있습니다. 마찬가지로 부동 점 리터럴에 대한 형식을 지정하지 않으면 Swift는 Double을 만들 것을 유추합니다. 스위치의 기본 케이스를 취했지만 모든 유효한 입력 데이터가 스위치의 다른 경우 중 하나에서 처리되었어야 하는 경우와 같은 오류가 발생했음을 나타내는 함수입니다. 상수 또는 변수에는 할당할 값과 동일한 형식이 있어야 합니다.

그러나 항상 형식을 명시적으로 작성할 필요는 없습니다. 상수 또는 변수를 만들 때 값을 제공하면 컴파일러가 해당 형식을 유추할 수 있습니다. 위의 예에서 컴파일러는 myVariable이 초기 값이 정수이기 때문에 정수임을 추론합니다. 상수와 변수를 사용하기 전에 선언해야 합니다. let 키워드와 var 키워드를 사용 하 고 변수를 사용 하 고 상수를 선언 합니다. 다음은 상수와 변수를 사용하여 사용자가 시도한 로그인 시도 수를 추적하는 방법의 예입니다: 열거형에 원시 값이 있는 경우 해당 값은 선언의 일부로 결정되며, 이는 특정 열거 형 사례의 모든 인스턴스를 의미합니다. 항상 동일한 원시 값을 가지않습니다. 열거형 사례의 또 다른 선택은 case와 연결된 값을 가지는 것입니다.이러한 값은 인스턴스를 만들 때 결정되며 열거형 서비스 케이스의 각 인스턴스마다 다를 수 있습니다. 연결된 값은 열거형 사례 인스턴스의 저장된 속성처럼 행동하는 것으로 생각할 수 있습니다. 예를 들어 서버에서 일출 및 일몰 시간을 요청하는 경우를 생각해 보십시오.

서버는 요청된 정보로 응답하거나 무엇이 잘못되었는지에 대한 설명으로 응답합니다. 대부분의 경우 코드에서 사용할 특정 크기의 정수를 선택할 필요가 없습니다. Swift는 현재 플랫폼의 기본 단어 크기와 크기가 같은 추가 정수 형식Int를 제공합니다.