swift Swift 2.1 Hello World测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift Swift 2.1 Hello World测试相关的知识,希望对你有一定的参考价值。

//
//  swift-test-hello.swift
//  Swift 2.1 tests
//

//import Foundation

class Person {
    var name: String;
    var surname: String?;
    
    init(name: String, surname: String? = nil) {
        self.name = name
        self.surname = surname
    }
    
    func fullname() -> String {
        if let s = surname {
            return "\(name) \(s)"
        } else {
            return "\(name)"
        }
    }
}

func greeting(person: Person? = nil) {
    if let p = person {
        print("Hello, \(p.fullname())!")
    } else {
        print("Hello, World!")
    }
}

let john = Person(name: "John")

//greeting()
greeting(john)

以上是关于swift Swift 2.1 Hello World测试的主要内容,如果未能解决你的问题,请参考以下文章

Swift - 为相关的 CoreData 实体赋值

将版本更改为 Swift 1.2 而不是 Swift 2.1

swift 字符串操作

swift 字符串操作

swift 字符串操作

WorkTimer - Swift