Sự khác biệt giữa các function và method trong Swift là gì?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
299 lượt xem
Swift middle
  • Các function là các đoạn mã độc lập thực hiện một nhiệm vụ cụ thể. Bạn đặt tên cho một function để xác định chức năng của nó và tên này được sử dụng để “gọi” function thực hiện nhiệm vụ của nó khi cần thiết. Không có self trong các function.
  • Method là các function được liên kết với một kiểu cụ thể. Các class, structureenumeration đều có thể xác định các method cụ thể, bao gồm các tác vụ và chức năng cụ thể để làm việc với một instance của một kiểu nhất định. Method có thể truy cập self.
func someFunc{
   //some code
} 

class someClass{

   func someMethod{
      //some code
   }
}
{{login.error}}