如果loginAccount.id表达式为null,并且x.accountId表达式为null,黑背景中的代码表达式为false,红色字体为null==null,我想问下这个null==null是返回false还是true
文档中假定了 x.accountId 肯定不为 null,因为被迭代的记录是事先存在的
注意看表达式中用到的是 x.accountId,这个变量 x 在 jfinal 文档中惯例都是被迭代的变量,所以这个例子再补上两行代码如下:
#for ( x : accountList)
#if( loginAccount.id ?? == x.accountId)
...
#end
#end
上面这种场景下的 x.accountId 不会为 null 值