# [Swift] Function or Method

Function: Function은 특정 작업을 수행하는 '코드조각', global, local이던 독립된 기능을 수행하는 단위

import Foundation

func length(value1: String, value2: String) -> Bool {
    return value1.characters.count < value2.characters.count 
}

이와 같이 '코드조각' 하는 일을 알 수 있는 이름을 '함수의 이름" 으로 부여

하지만 function은 method를 포함하고 있다.

Method: Class, Struct, enum에 포함되어 있는 "Function"을 Method라고 지칭,

다른 말로는 'class function'이라고도 한다.

class Person { 
    //This is a method which acts only on Person type 
    func personGreeting() { 
        greet(yourName: "Santosh", category: .Person) 
        } 
    }