A
function returns a value, but a procedure does not. A
method is similar to a
function, but is internal to part of a class. The term
method is used almost exclusively in object-oriented programming. A
function is something that takes a bunch of inputs and returns one or more values.
read more >>