問題タブ [interpreted-language]

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 に答える
1476 参照

c++ - flex/bison による複数行コメント宣言

今日、flex/bison スクリプトに問題があります。複数行のコメントは検出されません。

手伝って頂けますか?

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

lambda - ラムダ式の評価のトレース

Schemeのトリッキーなラムダ式に問題があり、インタープリターによってどのように評価されているかを確認したいと思います。

SICPセクション1.1.5「プロシージャアプリケーションの置換モデル」に示されているように、Schemeインタプリタにすべての評価ステップを印刷してもらいたい。

スキームインタープリターを使用した解決策を探しています。私はすでにRacketのトレースを試しましたが、すべての式ではなく、プロシージャ呼び出しのみをトレースします。

やる気を起こさせる例

SICP演習2.6からのチャーチ数の定義を考えると:

とタスク:

直接定義oneします(とではありません)。twozeroadd-1

との評価結果oneとの定義を確認したいと思います。two(add-1 zero)(add-1 (add-1 zero))

これは、Schemeインタープリターに印刷してもらいたいものです。

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

php - PHP クラスメソッドは、パラメーターを文字列ではなくオブジェクトとして扱います/パラメーターのデータ型を動的に解釈します

今日、私は新しいことを発見しました。

典型的なメンバー、プライベート、パブリック、および保護されたメソッドを持つ PHP クラスがあります。

方法の1つはこれです:

そして、これは警告を吐き出します:

json_decode() は、パラメーター 1 が文字列であると想定し、オブジェクトは .../File.php 行 xxx で指定されます

ちょっと待ってください。PHP は型付けが緩く、動的に解釈されませんか?

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

performance - インタプリタ言語でのIf/ElseとSwitchの効率の比較

ifソースコードがコンパイルされるとき、コンパイラは//elseifおよびステートメントを異なる方法elseで処理switchし、switchステートメントを少なくとも対応する//と同じくらい効率的にし、ifほとんどelseiselse場合より効率的にすることを知っています。これは通常、実行時に使用されるコンパイル時にジャンプテーブルを作成することによって行われます。switchただし、インタプリタ言語(コンパイルされていない)の場合、ステートメントを使用すると効率が大幅に向上しますか?確かに、インタプリタは、switchステートメントの効率を上げるためにジャンプテーブルを事前に作成することはできません。

インタープリターは、対応する//ステートメントのセットと比較してステートメントの効率switchを高める方法でステートメントを処理しますか?switchifelseifelse

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

css - コンパイラなしでJoomlaでCSSLESSをどのように使用しますか?

Joomlaテンプレートに変換しているWebページがあります。私はLESSファイルを使用しており、コンパイルするのではなく、実行時に解釈できるようにしています。JoomlaにはLESS機能があり、LESSを実行するためのすべてのライブラリもあります。問題は、less.jsをどこに向けても機能しないことです。less.jsをテンプレートフォルダーとデフォルトのjoomlaフォルダーにアップロードし、それぞれの場所をポイントしても、それでも機能しません。少なくとも現時点では、レイアウトや色などをいじっているので、コンパイラを使用する気はありません。これは、今は扱いたくない余分な手順になります。

JoomlaでLESSを解釈的に実行することは可能ですか、それともコンパイラーを介してのみ許可されますか?