博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CodeRunner swift设置
阅读量:6948 次
发布时间:2019-06-27

本文共 1018 字,大约阅读时间需要 3 分钟。

hot3.png

codeRunner是一个轻量级的编程工具, 写一些小程序或者脚本的时候很实用, 可以直接编译运行, 但是作者也有很久没更新了, 随着 swift 版本的更新, 默认设置已经不能很好的工作了, 所以需要作下修改.

有如下代码(找出三位数的水仙花数)

import Cocoavar i:Int32 = 100//print(pow(i, 3))while i < 1000 {	var baiwei:Int32 = 0	var shiwei:Int32 = 0	var gewei:Int32 = 0	baiwei = i / 100	shiwei = (i - baiwei * 100) / 10	gewei = (i - baiwei * 100 - shiwei * 10)	if i == Int32(pow(Double(baiwei), 3) + pow(Double(shiwei), 3) + pow(Double(gewei), 3)) {		print("水仙花数:\(i)")	}	i += 1}

如果按codeRunner 的默认设置在运行的时候会输出如下错误:

shuixianhua.swift:2:8: error: no such module 'Cocoa' import Cocoa ^ <unknown>:0: note: did you forget to set an SDK using -sdk or SDKROOT? <unknown>:0: note: use "xcrun -sdk macosx swiftc" to select the default OS X SDK installed with Xcode

下面来更改 codeRunner 的默认配置. 修改设置

注意上图中的红框标识出来的地方, 第一个红框 "luanguage uses compile script" 前的的"√"要去掉, 然后在 Run Command 里输入:

xcrun swift -sdk $(xcrun --show-sdk-path --sdk macosx) $filename

关闭设置, 再运行上述代码就可以正常运行了:

水仙花数:153 水仙花数:370 水仙花数:371 水仙花数:407

转载于:https://my.oschina.net/zcqshine/blog/685786

你可能感兴趣的文章
redhat5.3恢复***
查看>>
linux 下mysql的乱码问题
查看>>
门面模式/Facade
查看>>
webService客户端参数为DataHandler类型时候的参数组装
查看>>
遗传算法入门--连载3
查看>>
【安全牛学习笔记】信息收集--DNS
查看>>
Linux 第11天: (08月17日) 练习和作业
查看>>
Install Latest Versions NodeJS NPM on ubuntu
查看>>
Linux常用命令——crontab
查看>>
Discuz! X2 下 URL 静态化的实现方法
查看>>
mongodb删除重复数据
查看>>
项目中常用的第三方框架总结
查看>>
希尔排序
查看>>
nginx 配置支持think php url模式
查看>>
我的友情链接
查看>>
centos7.2下搭建CDH5.8.3
查看>>
Django返回json数据
查看>>
橡皮泥_愤怒的小鸟
查看>>
虚拟机性能测试:六 Oracle VM VirtualBox
查看>>
加班真的有意义吗
查看>>