タグ付けされた質問 「parentheses」

1
複雑なGitブランチ名がすべてのGitコマンドを壊しました
master次のコマンドでブランチを作成しようとしましたが、 git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery Gitが突然応答を停止したとき。()どういうわけか、私はエスケープされていないことが非難されているのではないかと思います。ここで、Gitコマンドを実行しようとすると、常に同じエラーが発生します。 git:176: command not found: _of_ProductSearchQuery gitコマンドを入力するたびに数字が増えていきます。 誰が何が起こったのか説明できますか?そして、どうすれば通常に戻すことができますか?そのブランチを削除したいのですが、どうすればいいですか?

8
中括弧と括弧の間のScalaの正式な違いは何ですか?それらはいつ使用されるべきですか?
括弧()と中括弧で関数に引数を渡すことの形式的な違いは何{}ですか? 『Scalaでのプログラミング』の本から得た感想は、Scalaはかなり柔軟であり、私が一番好きなものを使用する必要があるということですが、コンパイルできるケースとできないケースがあります。 たとえば(単なる例としての意味です。この特定の例だけではなく、一般的なケースについて説明する応答があれば幸いです)。 val tupleList = List[(String, String)]() val filtered = tupleList.takeWhile( case (s1, s2) => s1 == s2 ) =>エラー:単純な式の不正な開始 val filtered = tupleList.takeWhile{ case (s1, s2) => s1 == s2 } =>結構です。

9
Vimで括弧(または引用符または…)を選択する方法は?
以前はこの種のもののためのプラグインがあったはずだと確信していますが、今はそれを必要とするので、それを(当然)見つけることができないようです。 大括弧、引用符、または一般的に一致する文字のリストから選択する最も簡単な方法は何ですか? write ( *, '(a)' ) 'Computed solution coefficients:' たとえば、ここでは(a)、またはを選択しますComputed solution coefficients:。 私は複数行には興味がありません。1行で発生する場合だけです。

3
関数名の括弧はどういう意味ですか?
プロジェクトのソースファイルの1つで、次のC関数の定義を見つけました。 int (foo) (int *bar) { return foo (bar); } 注:の横にアスタリスクがないfooため、関数ポインターではありません。またはそれは?再帰呼び出しで何が起こっているのですか?
214 c  function  parentheses 

3
なぜステートメントだったのですか(j ++); 禁止?
次のコードは間違っています(ideoneで参照してください): public class Test { public static void Main() { int j = 5; (j++); // if we remove the "(" and ")" then this compiles fine. } } エラーCS0201:割り当て、呼び出し、インクリメント、デクリメント、待機、および新しいオブジェクト式のみをステートメントとして使用できます かっこを削除するとコードがコンパイルされるのはなぜですか? 括弧でコンパイルしないのはなぜですか? なぜC#はそのように設計されたのですか?

5
かっこ付き/なしのPythonアサート
次に、assertの4つの簡単な呼び出しを示します。 >>> 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") …

2
演算子の優先順位以外に、余分な括弧はいつ効果がありますか?
C ++の括弧は多くの場所で使用されます。たとえば、関数の呼び出しやグループ化式で演算子の優先順位を上書きします。不正な余分な括弧(関数呼び出しの引数リストの周りなど)を除いて、C ++の一般的な(ただし絶対ではない)規則は、余分な括弧が害を及ぼすことはありません。 5.1一次式[expr.prim] 5.1.1一般[expr.prim.general] 6括弧で囲まれた式は、型と値が囲まれた式と同じである1次式です。括弧の存在は、式が左辺値かどうかには影響しません。括弧で囲まれた式は、別段の指示がない限り、囲まれた式を使用できるのとまったく同じコンテキストで、同じ意味で使用できます。 質問:基本的な演算子の優先順位を上書きする以外に、余分な括弧がC ++プログラムの意味を変更するのはどのコンテキストですか? 注:意味の異なる2つの構文を許可するのではなく、構文を制限するので、括弧なしのメンバーへのポインター構文の制限&qualified-idは範囲外と見なします。同様に、プリプロセッサマクロ定義内で括弧を使用すると、不要な演算子の優先順位を防ぐことができます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.