• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ubuntu上swift开发学习2

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

使用包管理器(package manager)创建一个可执行的项目

1. 创建一个Hello目录,然后进入目录

$ mkdir Hello
$ cd Hello

2. 使用包初始化命令,参数表示创建一个可执行的包

$ swift package init --type executable

3. 编译包

$ swift build

4.编译后的文件在.build目录下,直接运行编译好的文件Hello

$ .build/debug/Hello
Hello, world!

上面建立了一个示例项目,只有一个源文件,下面在Hello/Source目录建立另一个文件Greeter.swift,文件内容如下:

func sayHello(name: String) {
    print("Hello, \(name)!")
}

把main.swift内容改成如下:

if CommandLine.arguments.count != 2 {
    print("Usage: hello NAME")
} else {
    let name = CommandLine.arguments[1]
    sayHello(name: name)
}

表示从命令行读取参数

由于main.swift和Greeter.swift在同一个模块Hello下(即同时位于Hello目录下),所以main.swift使用Greeter.swift中的方法时,不需要使用import导入

在Hello目录下敲击构建命令,并运行:

$ swift build
$ .build/debug/Hello `whoami`

 

此外可以参考https://swift.org/package-manager/#example-usage

使用这个例子,并仔细学习例子中的内容,包管理器的使用就可以熟练掌握了

这个例子一定要动手实践!

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
swift5.x运算符重载发布时间:2022-07-13
下一篇:
Swift-27-使用元组让函数返回多个值发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap