por que a função awk pode ser chamada sem parênteses

2

É print de uma função ou declaração.

Por que parênteses não são necessários?

Não encontrei nenhuma informação sobre este tópico.

    
por kev 29.05.2011 / 12:01

1 resposta

1

print é uma declaração que não exige (mas aceita opcionalmente) parênteses.

The entire list of items may optionally be enclosed in parentheses. The parentheses are necessary if any of the item expressions uses the '>' relational operator; otherwise it could be confused with a redirection

(veja A declaração impressa )

Algumas pessoas sempre usam parênteses porque, por exemplo, eles preferem a sintaxe da função e não tem efeitos colaterais negativos.

    
por 18.01.2012 / 19:51

Tags