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

構文は、実際の言語要素とシンボル自体を指します。質問が構文的に単独でほぼ完全に関連している場合、質問は構文としてタグ付けする必要があります。このタグは、特定の言語タグとともに使用する必要があります


9
ココアObjective-Cクラスの変数の前にある下線はどのように機能しますか?
iPhoneのいくつかの例で、属性が変数の前にアンダースコア_を使用していることを確認しました。これが何を意味するのか誰か知っていますか?またはそれはどのように機能しますか? 私が使用しているインターフェイスファイルは次のようになります。 @interface MissionCell : UITableViewCell { Mission *_mission; UILabel *_missionName; } @property (nonatomic, retain) UILabel *missionName; - (Mission *)mission; 上記のことは正確にはわかりませんが、ミッション名を次のように設定しようとすると: aMission.missionName = missionName; エラーが発生します: 構造体または共用体ではない何かのメンバー 'missionName'のリクエスト

6
JavaScriptライブラリの先頭のセミコロンは何をしますか?
いくつかのJavaScriptライブラリでは、この表記を最初に見ました。 /** * Library XYZ */ ;(function () { // ... and so on 「すぐに実行される関数」構文に完全に慣れている (function(){...})() 先頭のセミコロンの目的は何なのかと思っていました。私が思いつくことができるすべてはそれが保険であることです。つまり、ライブラリがバグのある他のコードに埋め込まれている場合、それは「最後のステートメントが最後にここで終わる」一種のスピードバンプとして機能します。 他の機能はありますか?
156 javascript  syntax 

4
使い方 ?:Razorおよびインラインコードブロックを含むifステートメント
新しいRazoreビューエンジンで古い.aspxビューを更新しています。私はこのようなコードがある場所がたくさんあります: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> 理想的にはこれを行いたいです: <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span> ただし、ここには2つの問題があります。 vote-up@{puzzle.UserVote .... @記号をコードブロックの開始として扱いません @puzzle.UserVote == VoteType.Up@puzzle.UserVote変数の値をレンダリングすることになっているように最初の部分を調べます。 誰もがこれらの問題に対処する方法を知っていますか?

4
「long long」=「long long int」=「long int long」=「int long long」ですか?
私は両方を発見long int longし、int long long変数の型用にコンパイルすることができます。間に違いがありlong int long、int long long、long longとlong long int? 一般に、同じ数の型は同じlongですか? 1長い: long l; int long il; long int li; 長い2: long long ll; int long long ill; long int long lil; long long int lli; また、上記が正しい場合、次の宣言も同じですか? long long* llp; int long long* illp; long int long* lilp; …
153 c++  syntax  long-integer 

5
このJavaScript / jQuery構文はどのように機能しますか:(function(window、undefined){})(window)?
jQuery 1.4ソースコードの内部を見て、それが次のようにカプセル化されていることに気づいたことがありますか。 (function( window, undefined ) { //All the JQuery code here ... })(window); 私はJavaScriptの名前空間に関する記事と「括弧の重要なペア」と呼ばれる別の記事を読んだので、ここで何が行われているのかを知っています。 しかし、この特定の構文を見たことはありません。そこで何をしundefinedているのですか?そして、なぜwindow渡されてから再び最後に現れる必要があるのですか?

1
(1 in [1,0] == True)がFalseと評価されるのはなぜですか?
この質問の答えを見ていたとき、自分の答えが理解できませんでした。 これがどのように解析されるのか、私にはよくわかりません。2番目の例がFalseを返すのはなぜですか? >>> 1 in [1,0] # This is expected True >>> 1 in [1,0] == True # This is strange False >>> (1 in [1,0]) == True # This is what I wanted it to be True >>> 1 in ([1,0] == True) # But it's not just a …

5
Ruby送信vs __send__
私はの概念を理解していsome_instance.sendますが、なぜこれを両方の方法で呼ぶことができるのかを理解しようとしています。Ruby Koansは、同じことを行うためのさまざまな方法を提供する以外にも、いくつかの理由があることを示唆しています。次に2つの使用例を示します。 class Foo def bar? true end end foo = Foo.new foo.send(:bar?) foo.__send__(:bar?) 誰かこれについて何か考えがありますか?
151 ruby  syntax 

5
array()と[]のPHPの違い
PHPアプリを作成していますが、エラーなく動作することを確認したいと思います。 元のコード: <?php $data = array('name' => 'test', 'id' => 'theID'); echo form_input($data); ?> 以下はエラーなしで機能しますか、または何らかの理由で推奨されませんか? <?= form_input(['name' => 'test', 'id' => 'theID']); ?> 違いはありますか? PHP.net のデータarray()と角かっこ[]を使用した短い配列メソッドをもう一度調べましたが、よくわかりません。 また、短いphpタグ<?= ?>はエコーしても問題ありませんか?バージョンの問題はありますか?(php.iniで有効になっている場合)

5
CSSの「@」記号の目的は何ですか?
私はこの質問を見つけただけで、ユーザーがこれまでに見たことのない表記法を使用していることに気づきました。 @font-face { /* CSS HERE */ } では、この@シンボルはCSS3の新しいものなのか、それとも私がどうにか見落としている古いものなのか?これは、IDを使用#したり、クラスを使用したりするようなもの.ですか?Googleはこれに関連する良い記事をくれませんでした。@CSS のシンボルの目的は何 ですか?
148 css  syntax  symbols 


6
前のconstまたは後のconst?
開始するには、おそらくそれを知っています const使用して、オブジェクトのデータまたはポインタを変更できないようにするか、またはその両方を行うことができることます。 const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // can't change data or pointer ただし、次の構文も使用できます。 Object const *obj; // same as const Object* obj; 問題と思われるのは、アスタリスクのどちら側に置くかだけです。 constキーワードを入力。個人的にconstは、タイプの左側に置いて、データが変更可能ではないことを指定することを好みます。左から右への考え方ではデータが読みやすいため、どの構文が最初に来るのですか? さらに重要なのは、なぜ指定する2つの正しい方法があるのか constデータ、また、どのような状況で、どちらか一方を好むか、どちらか一方が必要な場合にどちらが必要かということです。 編集: ですから、私が生まれるずっと前にコンパイラが物事を解釈する方法の標準が起草されたとき、これは恣意的な決定だったようです。constはキーワードの左側にあるものに適用されるので(デフォルトでは?)、少なくとも宣言が変更されるときまで、他の方法でキーワードと型修飾子を適用するための「ショートカット」を追加しても害はなかったと思います*または&の解析... これはCの場合もそうでした。
145 c++  c  syntax  const 

9
同じYAMLファイルの他の場所からYAMLの「設定」を参照する方法
次のYAMLがあります。 paths: patha: /path/to/root/a pathb: /path/to/root/b pathc: /path/to/root/c /path/to/root/3つのパスから削除してこれを「正規化」し、それを独自の設定として使用するには、次のようにします。 paths: root: /path/to/root/ patha: *root* + a pathb: *root* + b pathc: *root* + c 明らかにそれは無効です、私はそれを作りました。実際の構文は何ですか?できますか?

10
文字列を行に分割する最良の方法
複数行の文字列を行に分割するにはどうすればよいですか? 私はこのように知っています var result = input.Split("\n\r".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); 少し醜く見え、空の行が失われます。より良い解決策はありますか?
143 c#  string  syntax  multiline 

7
Linux環境変数名で使用できる文字
Linux環境変数名で使用できる文字は何ですか?manページとWebをざっと検索すると、変数の操作方法に関する情報のみが生成され、許可されている名前は生成されませんでした。 のようなドットを含む定義済みの環境変数を必要とするJavaプログラムがありますcom.example.fancyproperty。Windowsではその変数を設定できますが、Linuxでは設定できませんでした(SuSEとUbuntuで試してみました)。その変数名は許可されていますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.