問題タブ [syntax]

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.

0 投票する
2 に答える
13362 参照

sql - Oracle SQLクエリ、フィールドをCASEセクションと連結

現在、複数のテーブルから SQL 挿入ステートメントを生成しています。生成されたデータでは、次のように CASE ステートメントを使用する必要があります。

しかし、この時点でステートメントを続けたい場合... END CASE||','|| ....、TOAD が FROM キーワードが見つからないと文句を言うため、クエリを実行できません。

簡単な解決策は、出力をフィールドに分割し、テキストに保存して編集することでしたが、もっと良い方法があるはずです。

0 投票する
2 に答える
5787 参照

sql - 含まれている場合は、Sqlite 更新フィールド

「widget_ids」という名前のデータベース フィールドがあり、「67/797/124/」や「45/」などのデータを含み、数字がスラッシュで区切られた widget_ids である場合...次のような SQL で更新ステートメントを作成するにはどうすればよいでしょうか。 ID X の行の widget_ids にテキスト "somenumber/" が含まれている場合は何もせず、それ以外の場合は "somenumber/" を現在の値に追加します"

SQL、より具体的には sqlite でそのようなことができますか? なんらかの理由でプログラムでより適切に実行されるものですか、それとも SQL の「if-then」のような構文のサポートはありますか?

0 投票する
2 に答える
19153 参照

haskell - do ブロックの case 式の Haskell 構文

ブロックcase内の式に関するこの構文の問題がよくわかりません。do

正しい構文は何ですか?

私の例を修正して説明できれば、それが最善です。

少し更新。私のソース ファイルはスペースとタブが混在していて、あらゆる種類の問題を引き起こしていました。Haskell を始める人へのヒントです。問題がある場合は、ソース コード内のタブとスペースを確認してください。

0 投票する
11 に答える
68418 参照

c# - C# - virtual+override と new のキーワードの使用法

virtual子型で一致するメソッドを宣言するときoverrideに単純に「new

0 投票する
13 に答える
53032 参照

javascript - Javascript を使用したシンタックス ハイライト コード

HTML の構文強調表示 <code> ブロックに推奨できる Javascript ライブラリはどれですか?

(回答ごとに1つの提案をお願いします)。

0 投票する
37 に答える
1957 参照

syntax - あなたの言語の「ハングアップ」は何ですか?

最近の言語対言語に関する質問を興味深く読みました... Perl 対 PythonPython 対 Javaある言語が別の言語よりも優れている可能性はありますか?

私が気づいたことの 1 つは、私たちの多くが言語を嫌う非常に表面的な理由を持っているということです。私たちはこれらのことに一目で気づき、私たちをオフにします。私たちはおそらく完全に優れた言語を避けています。気にすれば 2 秒で好きになったり無視したりすることをおそらく学べる機能の結果です。

まあ、私は次の男と同じくらい罪悪感があります. ここに行きます:

  • Ruby: 私が目にするすべての Ruby のサンプル コードは、このputsコマンドを使用しています。これは一種の幼稚なイディッシュ語の解剖学的用語です。そのため、Ruby コードを真剣に受け止めるべきなのに、真剣に取り組むことができません。
  • Python: 初めて見たとき、意味のある空白の部分ににやにや笑ってしまいました。それから数年は避けました。今はそれ以外はほとんど使っていません。
  • Java: identifiersThatLookLikeThis は好きではありません。正確な理由はわかりません。
  • Lisp: すべての括弧に問題があります。重要性と目的が異なるもの (関数の宣言、変数の代入など) は構文的に区別されておらず、何が何であるかを学ぶのが面倒です。
  • Fortran: すべて大文字だと目が痛いです。最新のコードをそのように書く必要がないことは知っていますが、ほとんどのサンプル コードは...
  • Visual Basic:Dim変数の宣言に使用されるのが気になります。GW-BASIC が配列の次元にのみ使用されていた古き良き時代を覚えているからです。

一見したところ、どの言語が適切に見えましたか? Perl、C、QBasic、JavaScript、アセンブリ言語、BASH シェル、FORTH。

さて、汚れた洗濯物を放映したので...あなたの洗濯物を聞きたい. あなたの言語のハングアップは何ですか? 気になる表面的な特徴は何ですか?それらをどのように乗り越えましたか?

0 投票する
11 に答える
28864 参照

c - C の戻り値を括弧で囲む

ANSI C コードでは、単一の戻り値が括弧で囲まれていることがよくあります。

このような:-

これらの場合、戻り値の周りに () を使用するのはなぜですか? 何か案は?その理由はわかりません。

0 投票する
1 に答える
10884 参照

sql - Informix SQL 構文 - ネスト数、合計、丸め

この質問の単純さについて前もってお詫びさせてください (Jeff のポッドキャストと、質問の質が「低くなる」という彼の懸念を聞きました) が、私は立ち往生しています。AquaData を使用して Informix DB にアクセスしています。MS SQL と Informix SQL の間にはちょっと風変わりなニュアンスがあります。とにかく、単純なネストされた式を実行しようとしていますが、それは私を嫌っています。

単純な除算式を含む行は、終了した人のパーセンテージを返します。これはまさに私が望むものです...結果を 2 桁に四捨五入するだけです。コメント行 (--) は機能しません。考えられるすべてのバリエーションを試しました。

*5行目と6行目を同時に使用しようとしているわけではありません


申し訳ありませんが、now_calc は一時テーブルであり、フィールド名は実際には "students" と "finished" であることに言及する必要がありました。これらの結果を直接 Excel に出力し、フィールド名を列見出しとしても使用したかったので、そのような名前を付けました。だから、私はあなたが言っていることを理解しています。それに基づいて、次のように (*) を削除して機能させました。

クエリ全体を含めています。これを見ている他の人にとっては、より意味があるかもしれません。学習の観点から、'finished' フィールドでカウントが機能する唯一の理由は、Case ステートメントの評価に応じて値を 1 または null にする Case ステートメントのためであることに注意することが重要です。そのケース ステートメントが存在しない場合、'finished' をカウントすると、'students' をカウントするのとまったく同じ結果になります。

ありがとう!

0 投票する
1 に答える
161 参照

vb.net - VB9 で変数の型が動的か静的かを制御できますか?

VB9 を使用したいのですが、C# のように変数を静的に型指定するために使用する構文がわかりません。

以前のバージョンの VB では:

動的に型付けされた変数を作成しました。

実際にVB9で型を書かずに静的型付けを取得する方法はありますか?

0 投票する
4 に答える
7665 参照

command-line - Perforceでファイルを削除するコマンドライン構文は何ですか?

Perforce と対話するビルド スクリプトをいくつか作成しており、いくつかのファイルを削除するようにマークしたいと考えています。コマンドラインを使用した P4 構文とは正確には何ですか?