問題タブ [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.

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

syntax - Lisp DO 変数構文の推論

Peter Seibel のPractical Common Lispで、彼は次の例を挙げています。

ループ内で nums を使用しているが、ステップ形式を与えていないため、どのように機能するかを確認できます。これを行うのではなく、変数定義に数値を入れる理由は次のとおりです。

ちゃんとした理由があると確信していますが、まだわかりません。

0 投票する
3 に答える
2799 参照

bash - bash 組み込み関数 let での * の展開を避ける

bash スクリプトに問題があります。乗算するには演算子 * を使用する必要があります。代わりに、スクリプトは展開し、スクリプト自体の名前を演算子として使用することで私を悩ませます。一重引用符で試しましたが、機能しません:(コードは次のとおりです

0 投票する
6 に答える
11498 参照

lisp - clojure の let vs def

Scannerclojure プログラムでJava クラスのローカル インスタンスを作成したいと考えています。これが機能しない理由:

しかし、次のようなグローバル インスタンスを作成できます。

唯一の違いは範囲であるという印象を受けましたが、どうやらそうではありませんでした。letとはどう違いdefますか?

0 投票する
39 に答える
1872635 参照

javascript - 「let」と「var」の違いは何ですか?

ECMAScript6はステートメントを導入しましlet

変数として記述されていると聞きましたが、キーワードlocalとの動作の違いはまだよくわかりません。var

違いは何ですか?let?の代わりにいつ使用する必要がありvarますか?

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

syntax - コンマを含む F# let ステートメントのセマンティクス

F#を学んでいます。MicrosoftのF# サンプルに目を通すことから始めました。

私はこの声明に出くわしました:

誰かが私にこの声明を説明できますか?

ここで定義されている型は何ですか? 機能?タプル?

( ... )の定義内で再定義する必要があるのはline1なぜですか?line2line1,line2let line1 =let line2 =

最後の行には何があり、(line1, line2)これは元の定義の型にどのように結びついているのでしょうか? これは関数の戻り値ですか?

「ステートメント」は、F# の定義に使用する適切な言葉ですか?

ありがとう。

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

clojure - Clojureループでlet'd変数を再定義する

わかった。私はClojureをいじくり回してきましたが、同じ問題が発生し続けています。この小さなコードの断片を見てみましょう。

今、私はこれが128で始まるシーケンスを次のように出力することを期待しています:

代わりに、それは無限ループであり、128を何度も印刷します。明らかに、私の意図した副作用は機能していません。

では、このようなループでxの値を再定義するにはどうすればよいでしょうか。これはLispのようなものではないかもしれませんが(おそらく、それ自体で再帰する無名関数を使用できます)、このように変数を設定する方法がわからない場合は、気が狂います。

私の他の推測はset!を使用することですが、私は拘束力のある形式ではないので、それは「無効な代入ターゲット」を与えます。

これがどのように機能するかについて教えてください。

0 投票する
3 に答える
19973 参照

binding - Clojure での Let と Binding の比較

*compile-path*1つは設定に機能し、もう1つは機能しないため、それらが異なることを理解しています。ただし、なぜそれらが異なるのかについての助けが必要です。

let指定されたバインディングで新しいスコープを作成しますが、binding...?

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

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

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

lisp - Lispの簡単な質問

gnu clispからのアクションを理解していないものがあります。たとえば、のようなコードがあります (let ((x "Hi!"))(print x))。コンソール(clisp fileName.lispなど)から実行すると、次のように表示されます。

やあ!

しかし、インタプリタから実行すると、このテキストが2回表示されます。なんで?

お願い助けて。