Swift의 패스트 패스

2014년 Apple과 오픈 소스 기여자들에 의해 비교적 새로운 언어로 출시되었습니다. iPhone에서 Apple Watch, OSX 기본 앱에 이르기까지 Apple 제품을 개발하기 위한 언어입니다. Objective-C를 대체한 Complied 프로그래밍 언어입니다. Objective-C를 대체하기 위해 만들어졌지만 Xcode는 Objective-C 런타임 라이브러리를 사용하기 때문에 Swift와 함께 C, C++ 및 Objective-C를 컴파일할 수 있습니다. Xcode는 Swift를 사용하여 개발할 수 있는 최종 IDE입니다. Swift의 주요 프레임워크는 Cocoa와 Cocoa Touch입니다.

통사론



구문 중 일부는 Javascript 및 Python과 같은 다른 최신 언어와 매우 유사합니다. 예를 들어 댓글 작성은 다음과 같습니다.

// this is a single-line comment 
/*
This is 
A multi-line 
Comment 
*/


Javascript 세미콜론과 유사하게 코드의 각 명령문 뒤에는 필요하지 않지만 선택적으로 사용할 수 있습니다. Javascript 주석 구문과 매우 유사합니다. 그리고 간단한 hello 프로그램을 수행하는 것은 Python 구문에 매우 간단합니다. 다음과 같습니다.

var str = Hello World!
print(str)


이것을 codePen 또는 Replit과 같은 REPL에 추가하면 주먹 스위프트 프로그램을 작성한 것을 축하합니다.

데이터 유형



Swift는 실수로 다른 데이터 유형에 변수를 재할당할 수 없도록 하는 유형 안전 언어입니다. Swift에는 8개의 기본 데이터 유형이 내장되어 있습니다.
Int: 정수
Float: 32비트 부동 소수점 숫자
Double: 64비트 부동 소수점 숫자
부울: 부울, 참 또는 거짓
문자열: 문자 모음
문자: 단일 문자열 문자
선택사항: 값을 보유하거나 보유하지 않을 수 있는 변수
튜플: 여러 값을 단일 복합 값으로 그룹화하는 데 사용됩니다.

변수 할당



변수를 할당하는 방법에는 var 또는 let 키워드를 사용하는 것이 있습니다. var를 사용하여 변수를 할당하면 변수에 재할당 기능이 제공되고 let는 그 반대 작업을 수행하여 상수를 생성합니다. 키워드를 사용하면 다음과 같습니다.

let pi = 3.4;
var index = 1; 


연산자



산술 연산자



피연산자 간에 산술 연산을 수행하는 데 사용할 수 있는 몇 가지 기호가 있습니다.
  • + 추가
  • - 빼기
  • * 배수
  • /나누기
  • 피연산자를 나눈 나머지 %

  • 비교 연산자



    비교 연산자는 2개의 피연산자를 비교하고 true 또는 false를 반환합니다.
  • == 비교의 왼쪽과 오른쪽의 피연산자가 서로 같은지 확인합니다
  • != 피연산자의 검사가 서로 같지 않음
  • > 왼쪽의 피연산자가 오른쪽의 피연산자보다 큰지 확인합니다
  • .
  • < 오른쪽의 피연산자가 왼쪽의 피연산자보다 큰지 확인합니다
  • <= 왼쪽의 피연산자가 오른쪽의 피연산자보다 크거나
  • 와 같은지 확인합니다.
  • >= 오른쪽의 피연산자가 왼쪽의 피연산자보다 크거나
  • 와 같은지 확인합니다.

    이것은 Swift 프로그래밍 언어에 대한 간단한 패스입니다. 루프 메서드를 빌드하는 방법 및 함수를 빌드하는 방법과 같이 알아야 할 사항이 더 많습니다. Apple 앱 빌드를 시작하려면 문서를 살펴보시기 바랍니다. here . 배우기 매우 쉬운 언어이며 Swift 포럼here에 훌륭한 커뮤니티가 있습니다. 이곳은 질문을 하고 언어에 대해 많은 것을 배울 수 있는 좋은 장소입니다.

    좋은 웹페이지 즐겨찾기