if (token.kind == Lucene.Net.Analysis.Standard.StandardTokenizerConstants.EOF){ { if (true) return null; }} 请问这里if里面的大括号有什么用呢??还有if (true) return null;为什么要这么写呢?
2 回答
UYOU
TA贡献1878条经验 获得超4个赞
应该是这样比较好懂一些:
if (token.kind == Lucene.Net.Analysis.Standard.StandardTokenizerConstants.EOF) { if (true) { return null; } }
子衿沉夜
TA贡献1828条经验 获得超3个赞
if 里面的 大挎号的作用是增加了一个作用域,
在这里感觉没什么用。
if (true)
return null;
相当于
if (true)
{
return null;
}
只是编程习惯的问题。Lucene 的作者原来是写C++的,其代码很多风格和C/C++类似,而且个人感觉他的代码的可读性不是特别强。
- 2 回答
- 0 关注
- 421 浏览
添加回答
举报
0/150
提交
取消