在此AWK cheat sheets中,我发现print
,printf
等被命名为commands
,而gsub
,index
被命名为Built-in String Functions
。我的问题是,这些commands
是否也可以称为Built-in Functions
?
答案 0 :(得分:2)
我会说,printf "format", values
是声明,以及print
。如果您愿意,可以将它们称为命令。 awk中的函数格式为:functionname(arg1,arg2..)
,通常有返回值。
E.g。声明3 + gsub(....)
将为3+ result of a function call
,我们无法"foo" print "bar"
或3 + printf "%d",5
所以我不会说printf and print
是内置的功能。