問題タブ [language-comparisons]

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 投票する
3 に答える
164 参照

haskell - 関数シグネチャ宣言内でコレクションを「開く」ことはできますか?

T次の型は、Haskell または別の関数型言語で正式に定義できますか?

Typeには、 からのオブジェクトのコレクション(つまり、セット) を指定すると、そのコレクション内の各オブジェクトに番号を割り当てるT関数が含まれます。X

たとえば、tからの関数があるとしTます。その引数は、文字列のリスト ['abc', 'def', 'xyz'] など、argからのオブジェクトのコレクション (セット) でなければなりません。その戻り値は、 、またはの3 つの引数のみを取りX、数値を返す関数でなければなりません。この場合、特に引数として任意の文字列を受け入れたくありません。r'abc''def''xyz'r

例としては、オブジェクトのコレクションが与えられると、何らかの形でそれぞれにランクを割り当てる「ランク関数」があります。数値のコレクションだけを返すわけではありません。むしろ、元のコレクションのメンバーのいずれかを取得し、そのメンバーのランクを返す関数を返します。

もちろん、要件を少し変更すると、物事は非常に単純になります。t関数が単にオブジェクトのコレクションを取り、数値のコレクションを返すように頼むこともできます。これはほとんど同じですが、まったく同じではありません。このような定義には、追加の作業が必要になります。入力コレクションのオブジェクトと出力コレクションのオブジェクトを一致させる必要があります。また、それほど正確ではありません。返される数値のコレクションが入力オブジェクトと一致しない可能性があります (たとえば、1 つの数値が多すぎる可能性があります)。

私が説明している制約が型制約として表現できず、別の方法で強制する必要があるとしても驚かないでしょう。

EDIT:私はもともとU、関数を数値に取り、Xtype の関数を返す関数を含む型を定義することも求めていましたT。しかし、私はこれをうまく説明していませんでした.それは私の質問に混乱を加えるだけです. したがって、私の質問のこの部分は無視することをお勧めします。

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

php - Pythonのトリプルクォートに相当するPHP-エスケープせずにPHP内で大量/大量のHTMLを印刷する方法

重複の可能性:
Pythonの“”“”“”のように逃げるphp文字列?

Pythonの三重引用符は、その中に含まれるすべての引用符と改行をエスケープします。例えば、

PHPにPythonと同等のものがあるかどうか誰かが知っていますか

編集:将来この質問を見ている人のために、私はそれに答えました、ここに例があります:

$heading = "Heading Gettizburgz"; print <<< END <p><h1>$heading</h1> "in quotes" 'in single' Four score and seven years ago<br/> our fathers set onto this continent<br/> (and so on ...)<br/> </p> END;

プリント: Heading Gettizburgz "in quotes" 'in single' Four score and seven years ago our fathers set onto this continent (and so on ...)

重要な点の1つに注意してください。最後ENDがコードの左端(最初の列)にあり、その前にスペースがないことを確認する必要があります。

ソース:http ://alvinalexander.com/blog/post/php/php-here-document-heredoc-syntax-examples

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

c# - c++ wchar 配列から c#

私は C++ の知識がなく、一部のコードを C# に変換する必要があります。少しはできましたが、いくつかの行を変換する方法がよくわからないので、ここで助けを求めています。

これは C++ コードです。

これは私がC#で持っているものです:

だから私は2つの質問があります:

  1. wsSerial は C++ では配列ですが、C# ではこれに配列は必要ありませんか? つまり、後で数値に変換される大きな数値を格納するだけですよね?
  2. これは正確に何をしますか?wcscpy_s(wsS2,MAX_PATH,wsSerial+8). + 8 は私を失望させます。
0 投票する
5 に答える
30987 参照

javascript - console.log 値を変数に割り当てる

を使用して印刷された変数にJavaScriptオブジェクトを割り当てるにはどうすればよいconsole.logですか?

私はChromeコンソールにいます。Ruby ではtest = _、印刷された最新のアイテムにアクセスするために使用します。

0 投票する
5 に答える
617 参照

c# - THEN と END IF は中括弧とまったく同じですか?

区切りステートメントであると思われるものである ( THEN...END IFVb で) と(C# で) を見たとき、コンパイラは同じものを見ますか。{ ... }If

それらが同じように扱われる場合、なぜC#でこれを行うことができますか:

しかしVBではありません:

0 投票する
5 に答える
13534 参照

python - PythonのJinja2に似たnode.jsのテンプレートライブラリ?

Python の Jinja2 に似た node.js テンプレート ライブラリは何でしょうか?

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

python - Ruby は Python の「try」に相当しますか?

いくつかの Python コードを Ruby に変換しようとしています。tryPython のステートメントに相当するものは Ruby にありますか?

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

python - Pythonのdefaultdictに相当するRubyは何ですか?

Python では、各要素が最初に参照されたときにデフォルト値を持つハッシュを作成できます (「autovivification」とも呼ばれます)。次に例を示します。

dict を印刷すると、「new_key」の値が 1 であることが示されます。

Rubyで同等のものは何ですか? このコードはエラーをスローします: