问题标签 [parentheses]
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.
android - Google Analytics Android SDK 事件标签不支持结束括号?
我正在尝试在我的应用中实现 Google Analytics,并且我想注册一些事件。标签是动态的,并且某些内容的标题中有括号。当我检查 时Event Tracking
,它显示如下:
当它应该是:
我尝试对它进行 url 编码,但当然这使它显示为:
是否可以正确显示括号?
java - 将字符串放在括号中的语法含义
我喜欢把自己和语法上的事情混为一谈,而不是专注于真正做事情。:)
我知道我可以用这件事做什么,但我仍然想知道引擎盖下到底发生了什么。
所以......我只是想知道将字符串放在括号内有意义的原因和情况是什么。我看到了一个返回类似的方法
java - java转义括号
我有这个小类可以对字符串进行多次替换:
问题出在第二次替换上,我有一个括号导致:
线程“主”java.util.regex.PatternSyntaxException 中的异常:索引 8 (:)|:asd:) 附近的不匹配关闭 ')'
我怎样才能逃脱括号?或者,您能建议一个替代方案来进行多次替换吗?
非常感谢你,对不起我的英语:)
编辑:
用反斜杠 ')' 转义也不起作用,它不会编译:
“无效的转义序列(有效的是 \b \t \n \f \r \" \' \ )”
新编辑
使用两个反斜杠编译,但不进行替换。
最后编辑
终于找到了解决方案,在构建模式时使用 Pattern.quote。必须使用迭代器来执行循环。
这里是正确的代码:
如果我可以改进工作,请发表评论!非常感谢你!
javascript - 我无法理解此 JavaScript 语句中的括号
我无法理解下面 JavaScript 语句中的括号:
这里是什么()
意思?
我知道()
函数意味着这个函数是匿名的。就像下面的代码一样。这样对吗?
谢谢!
c++ - C ++中括号的不同含义?
我对编译器对括号的解释有点困惑。有人可以解释在这种情况下实际发生的事情吗?
铸造:(int)a
或int(a)
参数传递:
显然,可能存在许多不同的上下文,其中括号会改变含义或解释。有人可以解释一下幕后到底发生了什么吗?编译器如何知道如何在每个上下文中进行解释?是否有一般指导方针,或者是针对每种情况的特定规则?
谢谢
c# - 在格式化逻辑函数方面需要帮助——括号
我有一个 while 循环,其条件是两个语句的结合,其中一个包含嵌套的 OR。我找不到任何标准方法来组织运算符周围的语句或使用括号。请记住,实际语句比“a”长,例如“Math.Pow(double,exponent)*Math.Pow(Math.SQRT(double)),exponent)”,否则第二个版本将是显而易见的选择。关于编写此代码的正确方法的任何建议,以便其他程序员会发现它最容易阅读?
或者
windows - Windows x64 &“路径中的括号”批处理文件问题
Windows x64 版本包含用括号命名的文件夹,例如“\Program Files (x86)”,这会破坏我使用的批处理文件。问题行的示例:
for %%c in (%path%) do if exist "%%c\xyz.exe" set xyz=OK
即当它到达“(x86)”中的“)”时,它会发出一条错误消息并退出......
有想法该怎么解决这个吗?这是一个相当大的批处理文件,atm 我没有时间用更好的语言重写它......
非常感谢 :)
java - 带括号的数学运算的正则表达式
在java中,我正在尝试编写一个正则表达式,它将匹配数学表达式中的一个单元,即运算符之间的东西
我的意思是,在像 1 + [1 + 2] 这样的表达式中,正则表达式应该匹配第一个 1,然后是 [1 + 2]。
我所拥有的是 *[([-+]?\d+(\.\d+)?)(\[.+\])] *
其中 ([-+]?\d+(\.\d+)?) 应该匹配任何数字并且
(\[.+\])
应该匹配括号内的东西,但它不工作......由于某种原因它匹配']'和''之类的东西。
任何帮助都会很棒:)
不幸的是,这是练习的一部分,所以我只能使用基本的 java 库……这也是正则表达式的练习。我在这里缺少一些基本的东西吗?
scala - Confused about Scala method calling conventions, specifically the sum function on Seq
I was playing around with the new Scala IDE (Eclipse 3.6.2 + Scala IDE 2.0.0 [Scala 2.9.0]) and I tried to do something simple like this:
That works fine, but I've been doing a lot of Groovy also recently and I automatically wrote:
This second version gives me a compiler error in the IDE with the following message:
not enough arguments for method sum: (implicit num: Numeric[B])B. Unspecified value parameter num.
I see on the Scala API that there are two versions of sum, one that takes no parameters and one that takes the implicit above. Do I have to call zero-argument methods without parentheses?
scala - 何时在 Scala 中缀表示法中使用括号
在 Scala 中编程时,我会做越来越多的函数式工作。但是,在使用中缀表示法时,很难区分何时需要括号,何时不需要。
例如下面的一段代码:
(fromFile(file) mkString) 需要括号才能编译。删除后,我收到以下错误:
mkString 显然返回一个字符串(通过隐式转换 AFAIK)我可以使用 map 函数。
为什么这种特殊情况需要括号?是否有关于何时以及为什么需要它的一般指导方针?