REPL(read-eval-print loop)이란?
간단히 말해 Command Line Tool에서 사용가능한 상호작용 프로그래밍 환경이다.
터미널을 열고
xcrun swift
를 입력하여 실행해주면 되는데...
아래와 같은 오류가 발생했다.
xcrun: error: invalid active developer path (///), missing xcrun at: ~~~
이러한 오류는 Mac OS 업데이트 후에 발생할 수도 있다고 한다.
아래와 같이 입력하면,
xcode-select --install
명령어 라인 개발자 도구 설치 안내 메시지가 뜨고 설치를 진행해주면 된다.
조금 기다리면 완료!
그리고 다시 xcrun swift를 입력하여 실행하면, 잠시 후 환영 메시지와 함께 REPL이 실행된다.
(만약 아무것도 뜨지 않은 채로 로딩이 길어진다면 터미널 종료 후 다시 시도하면 된다.)
이처럼 코드를 입력하고 리턴키를 누르면 코드가 바로바로 실행된다.
만약 3처럼 변수 이름을 명명하지 않았다면 $R0처럼 알아서 이름을 붙여주는데,
이후 이 이름을 지칭하여 해당 값을 사용할 수 있다.
방향키를 이용해 손쉽게 줄간 이동이 가능하다.
여러 줄의 코드를 입력하고 싶다면 아래 방향키를 누른 뒤 다음 줄을 입력하면 된다.
control + d를 입력하여 모드에서 나갈 수 있다.
(처음엔 이걸 몰라서 터미널을 닫았다...)
'Learnings > Swift & iOS' 카테고리의 다른 글
[iOS] UIScrollView 만들기 (0) | 2021.03.15 |
---|---|
Swift Protocol - CustomStringConvertible 간단 정리 (0) | 2021.02.15 |
Swift 지연실행 실험 - NSTimer, asyncAfter, DispatchSourceTimer (0) | 2021.01.27 |
===와 !==, 참조 비교 연산자 - Swift (1) | 2021.01.13 |
고차함수 내용정리 (map, filter, reduce) (1) | 2021.01.06 |
댓글