zoukankan      html  css  js  c++  java
  • ubuntu上swift开发学习2

    使用包管理器(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

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

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

    作者: 元宝爸爸

    出处:https://www.cnblogs.com/wozixiaoyao/p/11965398.html

    版权:本文采用「署名-非商业性使用-相同方式共享 4.0 国际」知识共享许可协议进行许可。

    觉得文章不错,点个关注呗!

  • 相关阅读:
    HTTP协议简介
    Web开发中B/S架构和C/S架构的区别
    软件测试作业三
    Java8 时间处理
    Java EE
    Java 中的 I/O 抽象
    Python 高级 I/O 多路复用
    SQL 与关系代数
    Python 协程与事件循环
    Java SE 5.0
  • 原文地址:https://www.cnblogs.com/xinrong2019/p/5927417.html
Copyright © 2011-2022 走看看