Задание 9 глава 2

swift

#1

Здравствуйте форумчане! Не давно взялся за освоение сей чудесного языка, столкнулся с задачей которую так и не разобрался как до конца решить, может кто поможет с ее решением и разбором? Буду благодарен!

Задача 1 :

Ниже представлен класс, в теле этого класса создайте функцию, которая будет распечатывать параметры данного класса по конкретному объекту. Создайте такой объект класса 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
}
}

Задача 2:

К дополнению к первому заданию, создайте 4 объекта типа Student, поместите их в массив и отсортируйте по свойству mark по возрастанию. Выведите полученный результат на экран.