問題タブ [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.
haskell - 関数シグネチャ宣言内でコレクションを「開く」ことはできますか?
T
次の型は、Haskell または別の関数型言語で正式に定義できますか?
Typeには、 からのオブジェクトのコレクション(つまり、セット) を指定すると、そのコレクション内の各オブジェクトに番号を割り当てるT
関数が含まれます。X
たとえば、t
からの関数があるとしT
ます。その引数は、文字列のリスト ['abc', 'def', 'xyz'] など、arg
からのオブジェクトのコレクション (セット) でなければなりません。その戻り値は、 、またはの3 つの引数のみを取りX
、数値を返す関数でなければなりません。この場合、特に引数として任意の文字列を受け入れたくありません。r
'abc'
'def'
'xyz'
r
例としては、オブジェクトのコレクションが与えられると、何らかの形でそれぞれにランクを割り当てる「ランク関数」があります。数値のコレクションだけを返すわけではありません。むしろ、元のコレクションのメンバーのいずれかを取得し、そのメンバーのランクを返す関数を返します。
もちろん、要件を少し変更すると、物事は非常に単純になります。t
関数が単にオブジェクトのコレクションを取り、数値のコレクションを返すように頼むこともできます。これはほとんど同じですが、まったく同じではありません。このような定義には、追加の作業が必要になります。入力コレクションのオブジェクトと出力コレクションのオブジェクトを一致させる必要があります。また、それほど正確ではありません。返される数値のコレクションが入力オブジェクトと一致しない可能性があります (たとえば、1 つの数値が多すぎる可能性があります)。
私が説明している制約が型制約として表現できず、別の方法で強制する必要があるとしても驚かないでしょう。
EDIT:私はもともとU
、関数を数値に取り、X
type の関数を返す関数を含む型を定義することも求めていましたT
。しかし、私はこれをうまく説明していませんでした.それは私の質問に混乱を加えるだけです. したがって、私の質問のこの部分は無視することをお勧めします。
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
c# - c++ wchar 配列から c#
私は C++ の知識がなく、一部のコードを C# に変換する必要があります。少しはできましたが、いくつかの行を変換する方法がよくわからないので、ここで助けを求めています。
これは C++ コードです。
これは私がC#で持っているものです:
だから私は2つの質問があります:
- wsSerial は C++ では配列ですが、C# ではこれに配列は必要ありませんか? つまり、後で数値に変換される大きな数値を格納するだけですよね?
- これは正確に何をしますか?wcscpy_s(wsS2,MAX_PATH,wsSerial+8). + 8 は私を失望させます。
javascript - console.log 値を変数に割り当てる
を使用して印刷された変数にJavaScriptオブジェクトを割り当てるにはどうすればよいconsole.log
ですか?
私はChromeコンソールにいます。Ruby ではtest = _
、印刷された最新のアイテムにアクセスするために使用します。
c# - THEN と END IF は中括弧とまったく同じですか?
区切りステートメントであると思われるものである ( THEN...END IF
Vb で) と(C# で) を見たとき、コンパイラは同じものを見ますか。{ ... }
If
それらが同じように扱われる場合、なぜC#でこれを行うことができますか:
しかしVBではありません:
python - PythonのJinja2に似たnode.jsのテンプレートライブラリ?
Python の Jinja2 に似た node.js テンプレート ライブラリは何でしょうか?
python - Ruby は Python の「try」に相当しますか?
いくつかの Python コードを Ruby に変換しようとしています。try
Python のステートメントに相当するものは Ruby にありますか?
python - Pythonのdefaultdictに相当するRubyは何ですか?
Python では、各要素が最初に参照されたときにデフォルト値を持つハッシュを作成できます (「autovivification」とも呼ばれます)。次に例を示します。
dict を印刷すると、「new_key」の値が 1 であることが示されます。
Rubyで同等のものは何ですか? このコードはエラーをスローします: