条款和代码行之间是否有任何区别?和'陈述'在编程语言?
答案 0 :(得分:0)
代码行可能是指源文件中的内容行,即文件中的行数。另一方面,给定的代码语句可以并且通常确实超过一行。例如,请考虑Javadoc for streams中的以下Java语句:
int sum = widgets.stream()
.filter(b -> b.getColor() == RED)
.mapToInt(b -> b.getWeight())
.sum();
一个语句在编辑器中跨越四个物理行。但是,我们可以将整个内容划分为一行。
答案 1 :(得分:0)
是的,请检查以下内容:
int a =0;
while(a<100)
{
cout<<
"Is it ok"<<
a <<
"is the current value of 'a'"<<endl;
a++;
}
以上代码段包含:
答案 2 :(得分:0)
代码行基本上是您使用的端点数。 Statement是您为生成预期输出而生成的代码组。
例如,在使用if else的条件语句中,您可以在多行核心中使用或通过三元方法仅使用一行。
样品:
if($var == 0) {
echo "this is zero";
} else {
echo "not a zero";
}
基本上创建了5行代码。在三元中,你可以这样做
$var == 0 ? echo "this is zero" : echo "not a zero";
如您所见,结果只是在1行代码中创建。 希望这有助于您前进