问题标签 [block-comments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 块注释的确切规范
块注释的确切规范是什么?=begin
第一行和最后一行必须完全以and开头,这似乎是真的=end
。但除此之外,还有一点不明确。一些描述说=begin
并且=end
必须是相应行的唯一内容,但这似乎不是真的。运行 Ruby 1.9.3 MRI,我得到以下结果。
添加空白字符似乎仍然有效:
此外,似乎我可以在一个或多个空格字符后添加任意字符串(不包括“\n”),仍然可以:
=begin
我可以在块注释的中间添加一行:
但不是有资格作为评论最后一行的行:
是这个规范,还是依赖于实现的行为?为清楚起见,有人可以用正则表达式描述 Ruby 块注释语法的确切规范吗?
java - 如何在没有块注释的情况下计算 loc?
我正在尝试从 java 文件中获取代码行数。但我无法数数。
首先,我尝试用 ifs 跳过它们,但我的想法不起作用。现在我用注释来计算相同的行,我的 Java 文件有这个标题。任何想法,我都被困在如何计算它们上。
我的 if 是用于获取带有注释块的行数。我试图做一个减法。
ruby - Ruby 阻止评论和个人资料问题
我编写了 Erik Demaine (MIT) docdist8.py 的 Ruby 版本。这在 github 上作为docdist-v3.rb 可用。我遇到了两种奇怪的情况:
1) 在函数 inner_product 中有一个块注释:
如果我用 =begin 和 =end 包裹它,没有问题,但如果我用三个双引号 """ 包裹它,我会收到如下错误:
是否存在与 =begin 和 =end 不同的“””规则/允许条目?
2)当我使用 time 命令运行我的程序时,它会在大约 0.3 秒内执行。但是,如果我输入 require 'profile' ,则相比之下所需的时间会变得非常高 - 30 秒。因此我根本没有得到正确的输出。原始 Python 版本似乎并非如此,它只需要一点额外的时间来分析。如何在 Ruby 中运行相同的配置文件?
注意:我用来运行 Ruby 程序的两个文件是 t2.bobsey.txt 和 t3.lewis.txt。它们可在http://ocw.mit.edu/ans7870/6/6.006/s08/lecturenotes/dd_data.htm获得
php - 如何更改 Netbeans PHP elseif 自动格式化
为 NetBeans IDE 7.3 RC2 使用 PHP 插件 v1.47.1。
我喜欢如下评论我的 if 和 elseif:
但是当我点击 -- 自动格式化时,我得到以下信息:
我可以处理它,但我希望能够改变它。我查看了工具 -> 选项 -> 编辑器 -> 格式,但没有看到任何关于将“elseif”或“else”放在新行上的信息。
java - 检查该行是否包含 /*
我想检查我的行是否包含/*
。我知道如何检查块注释是否在开头:
我想知道的是如何计算评论,如下所示:
或者
java - JavaDoc:减少同一类中重复方法描述的冗余
例如,我有两个方法,public Tree<T> addChild(final T data) {}
并且public Tree<T> addChild(final T... data) {}
它们的 JavaDocs 是相同的。如何将其中一个放入/** method description */
其中,并使用标签将另一个 JavaDoc 引用到前一个 JavaDoc?
就像,在概念上:
如果我没记错的话,我曾经偶然遇到过一个标签,它导入了 Java 原生 API 方法的整个方法描述。所以,应该是可以的。
是什么@theTag
?非常感谢!
android - Android Studio:块注释样式
Eclipse中的块注释样式( write /* and press Enter
)
Android Studio中的块注释样式
如何使我的 Android Studio 块注释看起来像 Eclipse 中的注释?在设置中找不到任何东西。
c# - BDD Specflow - 文本跨越多行的场景大纲
我是 BDD 和 C# 的新手,我在基本功能和步骤定义方面取得了一些成功。
我现在正在尝试编写一个步骤 def,它在网页上声明一些文本。问题是,文本显示时跨越多行,其 HTML 标记如下:
我的功能文件如下所示:
我遇到问题的步骤是 THEN 步骤
这一步后面的步骤定义如下
因为我要检查的文本是用换行符显示的,所以我尝试了几个选项:
- 如上所述,但是当从网页声明文本时, \r\n\r\n 代替了换行符,但不是我的预期 - 所以失败
- 我试过把 \r\n\r\n 放在“正确”之间。和“如果”,例如“正确。\r\n\r\nIf”,但是这会引发异常
用户代码未处理 NUnit.Framework.InconclusiveException HResult=-2146233088 消息=未找到一个或多个步骤的匹配步骤定义。使用系统;使用 TechTalk.SpecFlow;
Source=nunit.framework StackTrace: 在 NUnit.Framework.Assert.Inconclusive(String message, Object[] args) at lambda_method(Closure, String, Object[]) at TechTalk.SpecFlow.UnitTestProvider.NUnitRuntimeProvider.TestInconclusive(String message) at TechTalk.SpecFlow.UnitTestProvider.NUnitRuntimeProvider.TestPending(String message) 在 TechTalk.SpecFlow.ErrorHandling.ErrorProvider.ThrowPendingError(TestStatus testStatus, String message) 在 TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep() 在 TechTalk.SpecFlow.TestRunner.CollectScenarioErrors () 在 MyBDD.OR_RegressionFeature.ScenarioCleanup() 在 d:\Data\jonec34\My Documents\Visual Studio 2012\Projects\MyBDD\MyBDD\OR-Regression.feature.cs:MyBDD.OR_RegressionFeature 的第 0 行。CustomerTriesToLoginMultipleTimesAndOnThe5ThTryLocksTheirAccount(String x, String status, String errorMessage, String[] exampleTags) 在 d:\Data\jonec34\My Documents\Visual Studio 2012\Projects\MyBDD\MyBDD\OR-Regression.feature:line 38 InnerException:
不幸的是,我现在很难过,如果有人可以提供帮助或提供其他很棒的建议
提前致谢
android-studio - 如何在 Android Studio 中启用 Eclipse 样式块注释的折叠?
无论如何让Android Studio显示Eclipse样式块注释的折叠+/-图标,例如,
/* * 这是一个块注释。*/
或者
/* 这是另一个注释。*/
我只获得以单行注释样式“//”开头的块的折叠/展开图标。
logstash - Logstash 配置文件中的块注释
我刚刚开始使用 Logstash,想知道是否有办法在 logstash 配置文件中指定块注释?这将非常有用,因为我正在测试跨越多行的长 grok 模式。