gpt4 book ai didi

javascript - 为什么要区分单行注释和多行注释?

转载 作者:行者123 更新时间:2023-11-28 13:39:15 24 4
gpt4 key购买 nike

在 python、ruby、javascript 等语言中,单行注释和多行注释有不同的语法。我看不出这种复杂性有什么好处。从语言设计的 Angular 来看,为什么两者之间有区别?以javascript为例,实现如下:

// I'm a single-line comment!

/*
I'm a
multi-line
comment
*/

为什么不简单地(类似):

/* Just a comment */

/*
Doesn't matter
how many
lines
/*

最佳答案

  • 人们需要立即注释掉代码块
  • 人们还需要注释掉单行

当只需进行一项更改时,注释掉一行会更快。

有些语言仅支持带有开始和结束分隔符的注释 - C89 是一个值得注意的例子(有没有想过 C99 添加 // 是有原因的?)。然而,如果您忘记取出一个(或另一个),使用相同的起始字符和结束字符将会造成一团糟。它后面的每一条注释都会被翻转,编译器(如果它有点帮助的话)如何知道语法错误在哪里?

关于javascript - 为什么要区分单行注释和多行注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19080730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com