Function syntax

Could anyone please tell me if there is any difference btwn these two…

[AS]function hello(){
trace(‘hello’);
}

hello = function(){
trace(‘hello again’);
}[/AS]

Should I be using one instead of the other? Are they exactly the same?

Any help appreciated! Thanks