CnSwift - 雨燕

agile development - 敏捷开发

Swift学习之REPL介绍

交互式环境-REPL:

REPL是Read-Eval-Print-Loop(读取-执行-输出-循环)的首字母缩写。它是一个命令行工具,可以快速尝试Swift代码。

特征:

它读取指令、执行指令、输出结果,再重新开始。

优点:

它能够直接运行代码,而不用创建包含调试语句的源代码文件,再编译、运行并查看结果。

注:这种交互性是Swift有别于C和Objective-C等众多编译型语言的特点之一。

如何使用REPL?

首先,输入下面的命令并按回车:

1
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer/

系统将提示你输入管理员密码。按要求输入即可。必须执行这个命令,它是用来确保Xcode6+是Mac计算机运行的Xcode默认版本,以防止你安装的是以前的Xcode版本。

只需要执行一次这个命令。它指定的设置将被保存,除非你要切换到其他Xcode版本,否则不用再执行这个命令。

输入下面的命令并按回车以进入Swift REPL:

1
xcrun swift

如果出现要求你输入密码的对话框,输入密码即可。

进入Swift REPL,你将会看到以下问候消息:

1
2
$ xcrun swift
Welcome to Apple Swift version 2.2 (swiftlang-703.0.18.1 clang-703.0.29). Type :help for assistance.

下面开始探索Swift之旅吧。

帮助和退出:

Swift内置了REPL命令帮助信息。在提示符下输入:help可列出REPL命令清单,这些命令开头都有一个冒号,Swift使用它来区分REPL命令和Swift语句。

退出Swift,可以执行命令:quit

更多精彩内容,请关注公众号 Golang语言开发栈公众号二维码
感谢赞赏.

Welcome to my other publishing channels