标签: parentheses

功能不需要括号的语言?

IIRC,vb6允许函数调用no().IIRC,只要func没有返回值就允许它,你总是可以使用func(相同,params,这里).

还有哪些语言允许这个?你认为没有括号的func应该是什么意思?对他们有什么规定?

免责声明:我正在设计一种语言,所以如果你是,并且如果我接受了这个想法会感到不安,那么请不要写它.

programming-languages function parentheses

3
推荐指数
3
解决办法
2342
查看次数

带括号的PHP变量?

我不明白这段代码:

$outputFunction($dst, $resized, $quality);
Run Code Online (Sandbox Code Playgroud)

它不是一个函数,例如myfunction()

它不是变量,例如$ variable = $ variable2

它是什么?

代码在我下载的脚本中工作,我只是无法弄清楚这段代码是如何工作的...也许我只是累了或者什么......

谢谢.

php variables parentheses

3
推荐指数
1
解决办法
2065
查看次数

用parens包裹的功能

为什么会返回语法错误:

function(foo){console.log(foo)}
Run Code Online (Sandbox Code Playgroud)

我希望这会返回函数的值,因此返回自身,而不是将它分配给任何东西,但我得到一个"SyntaxError:Unexpected token"

但这有效:

(function(foo){console.log(foo)}) 
Run Code Online (Sandbox Code Playgroud)

请解释这些包装括号的用途.我被告知,parens习惯于"提高可读性",但在这种情况下肯定有更多的目的.

关于使用about(),请进一步详细说明吗?假设您要将这行代码翻译成散文,()读取的内容是什么?我也试图向其他人描述这个概念,并且需要传达其意义,以便每个人都能理解它.我试图回答的问题是()的意思是什么?它们是否具有语义价值,它是什么?

javascript parentheses

3
推荐指数
1
解决办法
199
查看次数

org.apache.el.parser.ParseException:遇到"("在第X行,第Y列.期待其中一个[...]

以下JSF片段:

<p:dataTable value="#{userbean.getAll()}" var="user">
Run Code Online (Sandbox Code Playgroud)

引发此异常:

Encountered "(" at line 1, column 18. Was expecting one of: "}" ... "." ... "[" ... ">" ... "gt" ... "<" ... "lt" ... ">=" ... "ge" ... "<=" ... "le" ... "==" ... "eq" ... "!=" ... "ne" ... "&&" ... "and" ... "||" ... "or" ... "*" ... "+" ... "-" ... "/" ... "div" ... "%" ... "mod" ... 
org.apache.el.parser.ParseException: Encountered "(" at line 1, column 18. Was expecting one of: …
Run Code Online (Sandbox Code Playgroud)

jsf el parentheses parseexception methodexpression

3
推荐指数
1
解决办法
2万
查看次数

用于查找和替换的Haskell括号匹配

目前,我正在编写一个Haskell程序,在某个时候,我需要通过使用我自己的信息和功能来扩充别人输入到系统中的Haskell代码。例如,我可能希望找到用户写过的所有地方,例如:

a =形状(矩形3 5)

并用其他数据(例如,它们出现的行号或有关编写它们的用户的信息)更改这些条目:

a = TrackedShape(74“ John”(矩形3 5))

为了进行查找和替换,我尝试仅使用正则表达式,但发现在许多情况下它们的表现力不足以捕获所有用例。特别是对于上面的示例,我将需要捕获shape构造函数中包含的所有内容,因此需要知道匹配的括号是什么。

我还试图查看诸如haskell-src-exts之类的解析器是否对我有用,但我不确定。看起来,虽然这类库可能最适合最初解析Haskell代码,但它们缺乏解析代码,更改解析树,然后将解析后的代码改其原始形式,同时保留原始文本结构的能力。 。

是否有任何对此类任务有用的库?还是失败了,我是否可以编写某种功能来提供强大的搜索功能并替代此功能?

regex parsing haskell replace parentheses

3
推荐指数
1
解决办法
726
查看次数

"var items = [Int]()"中括号的用途是什么?

我是Swift的新手,正在尝试学习它的语法.我在网上看到了这段代码.

var items = [Int]()
Run Code Online (Sandbox Code Playgroud)

我知道

  • var =声明变量
  • items =变量的名称是'items'
  • [Int] = Int的数组

但是,我不确定[Int]之后的()的目的.我知道代码不会在没有()的情况下编译,但它的目的是什么?

syntax parentheses swift

3
推荐指数
1
解决办法
413
查看次数

如何在平衡括号之间得到一个表达式

假设给出了以下类型的字符串:

"(this is (haha) a string(()and it's sneaky)) ipsom (lorem) bla"
Run Code Online (Sandbox Code Playgroud)

我想提取括号中最顶层的子串.即我想获得字符串:"this is (haha) a string(()and it's sneaky)""lorem".

有一个很好的pythonic方法来做到这一点?正则表达式显然不适用于此任务,但也许有一种方法可以让xml解析器完成这项工作?对于我的应用程序,我可以假设括号形成良好,即不像(()(().

python string parentheses xml-parsing

3
推荐指数
1
解决办法
816
查看次数

没有括号的Matlab调用函数

Matlab脚本调用函数但提供没有括号的参数的情况的正确名称是什么?

例:

clear xx
Run Code Online (Sandbox Code Playgroud)

或者,我可以使用括号并传输带有变量名称的字符串:

clear('xx')
Run Code Online (Sandbox Code Playgroud)

在Google上搜索解决方案时,如何区分这两种方法?

奖金问题:如何将变量的内容放入不使用括号的调用中?具体来说,是一个使用mcc和动态-o filename选项的构建脚本; 用括号调用mcc也是可以接受的,但我不知道如何google,因此这个问题.

谢谢!

matlab function parentheses

3
推荐指数
1
解决办法
659
查看次数

匹配的文本没有括号括起来

我还在学习Perl,如果这是一个显而易见的问题,请道歉.有没有办法匹配括号内未包含的文本?例如,搜索foo仅匹配第二行.

(bar foo bar)
bar foo (
bar foo 
   (bar) (foo)
)
Run Code Online (Sandbox Code Playgroud)

perl parentheses

3
推荐指数
1
解决办法
156
查看次数

调用对象时这些括号是什么意思?

刚刚遇到这个声明,并想知道为什么这个函数调用最初看起来像一个演员?

SomeClass bo = new SomeClass(); // blabla something like that to initialize the object variable
(bo).setValue(bo.getValue().negate());
Run Code Online (Sandbox Code Playgroud)

至于我还没有看到这种语法 - 与简单相比它做了什么

bo.setValue(bo.getValue().negate());
Run Code Online (Sandbox Code Playgroud)

java syntax parentheses function-call

3
推荐指数
1
解决办法
77
查看次数