$(if <condition>,<then-part>,<else-part>)
如果<condition>为真(非空字符串),<then-part>会被计算,并且<then-part>会是整个函数的返回值,
如果<condition>为假(空字符串),<else-part>会被计算,并且<else-part>会是整个函数的返回值,此时如果<else-part>为空,那么,整个函数返回空字串。
举例1:
a :=1
$(if $(a),$(a),)
返回值为:1
举例2:
$(if $(a),$(a),)
返回值为:空