Skip to content

Instantly share code, notes, and snippets.

@Zorgatone
Last active October 26, 2015 08:13
Show Gist options
  • Save Zorgatone/6653d9df4764495a1a22 to your computer and use it in GitHub Desktop.
Save Zorgatone/6653d9df4764495a1a22 to your computer and use it in GitHub Desktop.
Swift 2.1 Hello World test
//
// 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment