If 语句不 return 所有路径上的值
If statement doesn't return a value on all paths
我在 Photoshop 中有一个混合函数的着色器代码片段。但是,由于 if 语句的编写方式,我很难理解它 returns.
这是我无法理解的 if 语句:
if(float2(0,0) < 0)
...;
如果值 returns ==
或 >
返回什么?
if 语句将 return 真或假。如果为真 c 将被设置为一个新值。如果是returns false c 则不改变。在方法 c 的末尾,returned。最终 c 将介于 0 和 1 之间。
我在 Photoshop 中有一个混合函数的着色器代码片段。但是,由于 if 语句的编写方式,我很难理解它 returns.
这是我无法理解的 if 语句:
if(float2(0,0) < 0)
...;
如果值 returns ==
或 >
返回什么?
if 语句将 return 真或假。如果为真 c 将被设置为一个新值。如果是returns false c 则不改变。在方法 c 的末尾,returned。最终 c 将介于 0 和 1 之间。