你知道更好的写法吗?
font = font ? font : defaultFont;我只知道:
if(!font) {
font = defaultFont
}我知道这是个小问题,但谁知道会发生什么呢。
发布于 2014-11-18 19:32:47
从语法上讲,您可以使用gcc extension缩短它
font = font ?: defaultFont;发布于 2014-11-18 19:32:15
有一种快捷语法?:,使用方式如下:
font = font ?: defaultFont;这是一个简写
font = font ? font : defaultFont;这是来自GCC的一个扩展,默认情况下也可以与clang一起使用,所以应该只适合你。
https://stackoverflow.com/questions/26993144
复制相似问题