标签: syntax programming-languages
我从未在if语句或其他控件结构中使用以下类型的表达式(PHP中的示例):
if ( ( $p = someFunction() ) !== false ) { // Use $p }
我通常会使用这种赋值表达式并在我在if语句中检查之前对其进行求值。
我的问题是:
答案 0 :(得分:0)
您可以使用赋值表达式的返回值来命名它吗?
你为什么这么问?您必须检查您的语言是否支持此类代码。大多数C类语言返回分配给左侧变量的值,因此它可以是任何类型。