問題タブ [let]
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.
syntax - Lisp DO 変数構文の推論
Peter Seibel のPractical Common Lispで、彼は次の例を挙げています。
ループ内で nums を使用しているが、ステップ形式を与えていないため、どのように機能するかを確認できます。これを行うのではなく、変数定義に数値を入れる理由は次のとおりです。
ちゃんとした理由があると確信していますが、まだわかりません。
bash - bash 組み込み関数 let での * の展開を避ける
bash スクリプトに問題があります。乗算するには演算子 * を使用する必要があります。代わりに、スクリプトは展開し、スクリプト自体の名前を演算子として使用することで私を悩ませます。一重引用符で試しましたが、機能しません:(コードは次のとおりです
lisp - clojure の let vs def
Scanner
clojure プログラムでJava クラスのローカル インスタンスを作成したいと考えています。これが機能しない理由:
しかし、次のようなグローバル インスタンスを作成できます。
唯一の違いは範囲であるという印象を受けましたが、どうやらそうではありませんでした。let
とはどう違いdef
ますか?
javascript - 「let」と「var」の違いは何ですか?
ECMAScript6はステートメントを導入しましlet
た。
変数として記述されていると聞きましたが、キーワードlocal
との動作の違いはまだよくわかりません。var
違いは何ですか?let
?の代わりにいつ使用する必要がありvar
ますか?
syntax - コンマを含む F# let ステートメントのセマンティクス
F#を学んでいます。MicrosoftのF# サンプルに目を通すことから始めました。
私はこの声明に出くわしました:
誰かが私にこの声明を説明できますか?
ここで定義されている型は何ですか? 機能?タプル?
( ... )の定義内で再定義する必要があるのはline1
なぜですか?line2
line1,line2
let line1 =
let line2 =
最後の行には何があり、(line1, line2)
これは元の定義の型にどのように結びついているのでしょうか? これは関数の戻り値ですか?
「ステートメント」は、F# の定義に使用する適切な言葉ですか?
ありがとう。
clojure - Clojureループでlet'd変数を再定義する
わかった。私はClojureをいじくり回してきましたが、同じ問題が発生し続けています。この小さなコードの断片を見てみましょう。
今、私はこれが128で始まるシーケンスを次のように出力することを期待しています:
代わりに、それは無限ループであり、128を何度も印刷します。明らかに、私の意図した副作用は機能していません。
では、このようなループでxの値を再定義するにはどうすればよいでしょうか。これはLispのようなものではないかもしれませんが(おそらく、それ自体で再帰する無名関数を使用できます)、このように変数を設定する方法がわからない場合は、気が狂います。
私の他の推測はset!を使用することですが、私は拘束力のある形式ではないので、それは「無効な代入ターゲット」を与えます。
これがどのように機能するかについて教えてください。
binding - Clojure での Let と Binding の比較
*compile-path*
1つは設定に機能し、もう1つは機能しないため、それらが異なることを理解しています。ただし、なぜそれらが異なるのかについての助けが必要です。
let
指定されたバインディングで新しいスコープを作成しますが、binding
...?
c# - 「サポートされていません...」例外をスローするネストされたLINQメソッド
これは here からのフォローアップです --> multiple-sorting-on-linq-nested-method。
基本的に、let memberName = ...
この例外がスローMethod 'System.String MemberName(Int32)' has no supported translation to SQL.
されており、解決策がわかりません。
また、BLLCmo
実際BLLConnect
には2つの異なるDataBasesを使用します。元のアプリ (私のものではない) は 4 つの個別の DB を使用しているため、期限を迎えようとしています。
BLLCmo.cs
BLLConnect.cs
lisp - Lispの簡単な質問
gnu clispからのアクションを理解していないものがあります。たとえば、のようなコードがあります (let ((x "Hi!"))(print x))
。コンソール(clisp fileName.lispなど)から実行すると、次のように表示されます。
やあ!
しかし、インタプリタから実行すると、このテキストが2回表示されます。なんで?
お願い助けて。