为什么我不能在Swift中自己运行命令?
问题描述:
如果我们可以在模拟过程中在终端中运行命令,那将会很棒。就像在JavaScript中一样,您可以输入命令并获取输出。为什么在iOS编程中没有这样的功能?为什么我不能在Swift中自己运行命令?
答
只有解释型语言才能在运行时执行代码。编译语言不能。由于swift是一种编译语言,它不能在运行时执行代码。
例子解释的语言
- 的Java
- 的JavaScript
- PHP
- 的Perl
- 的Python
- 红宝石
实例编译语言
- Ç
- C++
- C#
- 目标C
- 帕斯卡
- 的Scala
- 夫特
+0
非常感谢!正是我需要的。 – konyv12
你试过游乐场吗? – Vahid
什么样的命令?如果您指的是调试应用程序,则可以通过运行'po myVariable'来设置断点并在xcode终端中查看变量。 如果您只想运行swift代码,只需在终端中运行'swift'即可输入swift代码。 或尝试使用游乐场 –
通读Apple的Xcode文档在此处进行调试:https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/about_debugging_w_xcode.html#//apple_ref/doc/ uid/TP40015022-CH10-SW1 - 然后搜索关于使用调试控制台的教程。您可以调用函数,评估对象,设置属性...等等。 – DonMag