【Swift】 터미널에서 실행하는 방법

3510 단어 XcodeSwift터미널

이 기사 개요



Swift는 Xcode 프로젝트나 Playground 환경에서 실행할 뿐만 아니라 터미널에서도 실행할 수 있는 것 같아서 시도했다.
그래서 무엇? 라는 기사가 아닙니다.
다만, 방법의 기억이라고 하는 것으로 투고시키고 받았습니다.

실행 환경


  • Macbook Pro(Early 2015)
  • macOS 10.12.3(Sierra)
  • Xcode 8.2.1 ( App Store 에서 다운로드 가능)

  • Xcode를 사용하지 않고 실행한다고해도 Xcode가 Mac에 설치되어 있어야합니다.

    절차



    1. 터미널을 시작합니다.



    Mac에 표준 설치된 응용 프로그램 "터미널"을 시작합니다.
    터미널은 명령(문자열 명령어)을 사용하여 Mac을 조작할 수 있습니다. 이른바 CUI(Charactor User Interface)라고 하는 조작 환경입니다만, 잘 모르고 여기에서는 별로 관계가 없기 때문에 커트아이합니다.
    터미널은 응용프로그램 폴더의 '기타'에 들어가거나 하지만 스포트라이트에서 검색하면 반드시 찾을 수 있습니다.

    터미널을 기동하면, 이런 화면이 되어 있을 것입니다.

    그림) 표시되고 있는 "MBP-2015e-chino"는 머신명, chino$는 홈 폴더의 이름.

    위 그림은 Mac의 홈 폴더에 있는 상태입니다.

    2. 실행 환경 시작



    터미널의 swift 명령으로 실행 환경으로 이동합니다.

    터미널
    $ swift
    

    를 입력합니다.

    그림) swift 명령을 입력합니다.

    그대로 Enter 키로 실행합니다.
    잠시 후 환영 메시지가 표시됩니다.


    Swift 버전이 '3.0.2'라는 것을 제외하고는 잘 모르겠지만 환영받는 것 같습니다.

    터미널 Swift 실행 환경
    1>
    

    의 부분에서 언제나처럼 Swift 프로그램을 작성할 수 있습니다.

    터미널에서 Swift 실행 환경의 특징



    REPL (Read Eval Print Loop)입니다. 무슨 말인지 모르겠지만, 프로그램을 한 줄 기술할 때마다 실행 -> 평가됩니다.
    Playground와 매우 비슷합니다.

    3. 코드 작성



    간단한 코드를 실행해 보겠습니다.
    변수 'numberOfApple'에 숫자 '7'을 대입합니다.

    터미널 Swift 실행 환경
    1>var numberOfApple = 7
    

    실행해 보면 ...

    그림) 설명한 코드 바로 아래에 결과가 표시됩니다.

    실행된 결과를 살펴보면 형식추론된 Int까지 명시되어 있습니다.

    4. 종료하려면



    터미널에서 Swift 실행을 종료하려면 ":"기호 뒤에 "exit"라고 씁니다.

    그림) 종료 명령

    터미널 Swift 실행 환경
    :exit
    

    그러면 터미널이 원래 홈 폴더로 돌아갑니다.


    그림) Swift 실행 환경을 종료한 터미널

    마지막으로



    무엇에 어떻게 사용하는지는 전혀 핀과 오는 것조차 없었습니다. 그렇다고는 해도 Swift는 향후, 서버 측에서 사용되기도 하기 때문에 Xcode뿐만 아니라 이런 실행 환경에도 위화감 없이 대응할 수 있게 되었다고 생각했습니다.
    활용 방법 등을 알면 다시 투고 추기하고 싶습니다.

    좋은 웹페이지 즐겨찾기