标签: parentheses

复杂的Git分支名称破坏了所有Git命令

我试图master用以下命令创建一个分支,

git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery
Run Code Online (Sandbox Code Playgroud)

当Git突然停止响应时.我怀疑未经证实的人()不应该受到责备.现在,每当我尝试运行任何Git命令时,我都会收到同样的错误:

git:176: command not found: _of_ProductSearchQuery
Run Code Online (Sandbox Code Playgroud)

git每次输入命令后增加的数字.

谁能解释发生了什么?我该如何恢复正常?我想删除那个分支,但我该怎么做呢?

git zsh parentheses git-branch

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

Scala和括号之间Scala的形式差异是什么,何时应该使用它们?

将参数传递给括号()和括号中的函数有什么形式上的区别{}

我从Scala编程书中得到的感觉是Scala非常灵活,我应该使用我最喜欢的那个,但我发现有些情况是编译而有些情况则没有.

例如(仅作为一个例子;我很感激任何讨论一般情况的反应,而不仅仅是这个特定的例子):

val tupleList = List[(String, String)]()
val filtered = tupleList.takeWhile( case (s1, s2) => s1 == s2 )
Run Code Online (Sandbox Code Playgroud)

=>错误:非法启动简单表达式

val filtered = tupleList.takeWhile{ case (s1, s2) => s1 == s2 }
Run Code Online (Sandbox Code Playgroud)

=>很好.

syntax scala parentheses braces

317
推荐指数
7
解决办法
4万
查看次数

函数名称的括号是什么意思?

在我的一个项目源文件中,我发现了这个C函数定义:

int (foo) (int *bar)
{
    return foo (bar);
}
Run Code Online (Sandbox Code Playgroud)

注意:旁边没有星号foo,因此它不是函数指针.或者是吗?递归调用会发生什么?

c function parentheses

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

如何在Vim中的括号(或引号或......)之间进行选择?

我确定曾经有过这种插件的插件,但是现在我需要它,我似乎无法找到它(自然而然),所以我只会问好看和简单.

在括号,引号或一般匹配字符列表之间选择的最简单方法是什么?

   write ( *, '(a)' ) 'Computed solution coefficients:'
Run Code Online (Sandbox Code Playgroud)

例如,在这里我想选择(a),或Computed solution coefficients:.

我对多线感兴趣,只是在一条线上发生的情况.

vim quotes brackets parentheses yank

212
推荐指数
7
解决办法
9万
查看次数

为什么是陈述(j ++); 禁止?

以下代码是错误的(在ideone上看到它):

public class Test
{
    public static void Main()
    {
        int j = 5;
        (j++);      // if we remove the "(" and ")" then this compiles fine.
    }
}
Run Code Online (Sandbox Code Playgroud)

错误CS0201:只能将赋值,调用,递增,递减,等待和新对象表达式用作语句

  1. 为什么在删除括号时编译代码?
  2. 为什么不用括号编译?
  3. 为什么C#这样设计?

c# syntax expression language-design parentheses

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

高级JavaScript:为什么这个函数包含在括号中?

可能重复:
JavaScript中的(function(){})()构造是什么?

我遇到了一些JavaScript代码,但我不知道该怎么做.为什么运行此代码时会得到"1"?这个奇怪的小附录是什么(1),为什么函数包含在括号中?

(function(x){
    delete x;
    return x;
})(1);
Run Code Online (Sandbox Code Playgroud)

javascript syntax function parentheses iife

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

python断言有和没有括号

这里有四个简单的assert调用:

>>> assert 1==2
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
AssertionError

>>> assert 1==2, "hi"
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
AssertionError: hi

>>> assert(1==2)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
AssertionError

>>> assert(1==2, "hi")
Run Code Online (Sandbox Code Playgroud)

请注意,最后一个不会引发错误.调用带或不带括号的断言会导致这种行为有什么区别?我的做法是使用括号,但上面的建议我不应该这样做.

python assert parentheses

91
推荐指数
4
解决办法
3万
查看次数

什么时候额外的括号有效,除了运算符优先级?

C++中的括号用于许多地方:例如,在函数调用和分组表达式中,以覆盖运算符优先级.除了非法的额外括号(例如函数调用参数列表周围)之外,C++的一般但非绝对规则是额外的括号永远不会受到伤害:

5.1主要表达式[expr.prim]

5.1.1一般[expr.prim.general]

6带括号的表达式是一个主表达式,其类型和值与所附表达式的类型和值相同.括号的存在不会影响表达式是否为左值.除非另有说明,否则带括号的表达式可以在与可以使用所包含的表达式的上下文完全相同的上下文中使用,并且具有相同的含义.

问题:在哪些上下文中,额外的括号会改变C++程序的含义,而不是覆盖基本的运算符优先级?

注意:我认为没有括号的指针到成员语法的限制&qualified-id超出了范围,因为它限制了语法而不是允许两个具有不同含义的语法.同样,在预处理程序宏定义中使用括号也可以防止不必要的运算符优先级.

c++ c++-faq parentheses language-lawyer c++11

91
推荐指数
1
解决办法
6630
查看次数

所有unicode的开/关括号列表?

什么是每个类似unicode括号的字符的列表(例如包括:) {}[]()<>?搜索unicode字符的好方法是什么?

unicode parentheses braces square-bracket curly-brackets

66
推荐指数
6
解决办法
5万
查看次数

删除括号PHP之间的文本

我只是想知道如何在php中删除一组括号和括号之间的文本.

示例:

ABC(Test1)

我想删除它(Test1)并且只留下ABC

谢谢

php text parentheses

60
推荐指数
5
解决办法
5万
查看次数