为了账号安全,请及时绑定邮箱和手机立即绑定

请问这段代码是什么意思呢?

请问这段代码是什么意思呢?

函数式编程 2018-11-01 05:06:31
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;    }
}


查看完整回答
反对 回复 2018-11-01
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

if 里面的 大挎号的作用是增加了一个作用域,

在这里感觉没什么用。

if (true)
     return null;

相当于

if (true)

{

   return null;

}

只是编程习惯的问题。Lucene 的作者原来是写C++的,其代码很多风格和C/C++类似,而且个人感觉他的代码的可读性不是特别强。


查看完整回答
反对 回复 2018-11-01
  • 2 回答
  • 0 关注
  • 421 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信