注意条件运算符(?:)的右联规则

这条语句:

b ? "aaa" : "bbb" + "ccc";

会解释为:b ? "aaa" : ("bbb" + "ccc");

而不是:(b ? "aaa" : "bbb") + "ccc";

所以喜欢用?:句式拼字串的猿友们得注意这个规则。

详情参见:http://msdn.microsoft.com/zh-cn/library/ty67wk28(v=vs.90).aspx

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券