I read Scala Functions (part of Another tour of Scala). In that post he stated:
Methods and functions are not the same thing
function A function can be invoked with a list of arguments to produce a result. A function has a parameter list, a body, and a result type. Functions that are members of a class, trait, or singleton object are called methods. Functions defined inside other functions are called local functions. Functions with the result type of Unit are called procedures. Anonymous functions in source code are called function literals. At run time, function literals are instantiated into objects called function values.
Programming in Scala Second Edition. Martin Odersky - Lex Spoon - Bill Venners