首页 > 解决方案 > 我需要帮助 Swift 的功能

问题描述

Swift 5.0 中有这个工作:

该类如下所示。在此类的主体中,创建一个函数,该函数将为特定对象打印此类的参数。创建这样一个 Student 类的对象,调用它这个函数并在屏幕上显示结果:

职位类别

class Student {
    var name: String
    var surname: String
    var yearOfBorn: Int
    var mark: Double
    init(name: String, surname: String, yearOfBorn: Int, mark: Double) {
        self.name = name
        self.surname = surname
        self.yearOfBorn = yearOfBorn
        self.mark = mark
    }
}

我怎么能做到?我尝试:

func printStudent() {
    if name == name {
        print(name)
    } else if surname == surname {
        print(surname)
    } else if yearOfBorn == yearOfBorn {
        print(yearOfBorn)
    } else if mark == mark {
        print(mark)
    }
}

标签: swift

解决方案


您只需要打印变量:

func printStudent() {
  print("Name: \(self.name), Surname: \(self.surname), Year Of Born: \(self.yearOfBorn)")
} 

推荐阅读