以下是一个简单的Swift代码示例,该示例定义了一个名为 Person
的结构体,并实现了两个方法:greeting
和 calculateAgeFromBirthYear
。
// 定义一个名为 Person 的结构体
struct Person {
// 结构体的属性
var name: String
var birthYear: Int
// 方法:greeting
func greeting() -> String {
return "Hello, my name is \(name)."
}
// 方法:calculateAgeFromBirthYear
func calculateAgeFromBirthYear(currentYear: Int) -> Int {
if currentYear > birthYear {
return currentYear - birthYear
} else {
return 0
}
}
}
// 创建一个 Person 实例
let person = Person(name: "John Doe", birthYear: 1990)
// 调用方法并打印结果
print(person.greeting()) // 输出:Hello, my name is John Doe.
print(person.calculateAgeFromBirthYear(currentYear: 2023)) // 输出:33
在这个例子中:
Person
结构体有两个属性:name
和birthYear
。greeting
方法返回一个包含姓名的字符串问候语。calculateAgeFromBirthYear
方法接受当前年份作为参数,计算并返回该人的年龄。
要编写Swift代码,你需要安装Xcode(Apple的官方IDE),它包含了Swift编译器和各种开发工具。你可以在Xcode中创建一个新的Swift项目,然后在.swift文件中编写和运行上述代码。