2009-06-10 11 views

risposta

13

Imposta il valore predefinito del parametro, se la persona che chiama la funzione non ne specifica uno.

5

Simile a Python e C++, il segno di uguale nella lista dei parametri consente di specificare un parametro predefinito. Ad esempio, in Python:

def hello_world(message="Hello World"): 
    print "message = "+message 

chiamata a questa funzione come questa:

hello_world() 

si tradurrà in:

message = Hello World 

Ma chiamando la funzione come questa:

hello_world("changed default") 

in:

message = changed default