問題タブ [whitespace-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.
haskell - 空白言語の文字の読み方
ホワイトスペースで文字の読み取りがどのように機能するかを理解するのに苦労しています。Hello World プログラムを実行できました。しかし、今はユーザーから 1 文字だけを読み取って、標準出力に出力しようとしています。エラーは発生しません。すべて正常にコンパイルされますが、出力に文字が表示されません。少しデバッグしようとしましたが、空白では非常に難しく、ユーザーから読み取った値が 0 (または null) であるため、何も出力されないと思います。
これが私が文字を読む方法です(正しい方法だと思います)
そして、ここで印刷のSSCCE(Hello Worldプロジェクトとほぼ同じであるため、これは機能するはずです.
Whitespace 0.3 と Haskell Compiler バージョン 5.02 を使用しています
esoteric-languages - ホワイトスペース言語で「スタックの一番上のアイテムを複製する」とはどういう意味ですか?
私は楽しみのために Whitespace インタープリターを実装しようとしています。現在、このチュートリアルに従ってその構文を学んでいます。
構文は簡単に見えますが、「スタックの一番上のアイテムを複製する」の意味がわかりません。どういう意味ですか?スタックトップの値を取得して特殊レジスタに保存するということですか?
keyboard - CTRL+M は Enter と同じですか?
それで、私は最近、ホワイトスペース プログラミングを始めました。文字の 1 つが[LF]
. これが何なのかわからなかったので(はい、はい、ばかであるためにあなたが望むすべてを私に叫んでください)、私はそれを調べて、ウィキペディアでCTRL+M
(別名^M
)を使用して入力できることを発見しました。ということで、しばらく使っていたのですが、あらためて記事を見てみると、記憶が正しければ「改行改行」LF
とも呼ばれていました。これは、技術的には「キャリッジリターン」が改行でも同様にCRLF
機能することを意味しますか? Enter
これがばかげた質問である場合は申し訳ありません:T
visual-studio-code - VS Code (または他のテキスト エディター) ですべての個別の空白文字と制御文字を表示および書き込む方法
テキスト エディタですべての空白と制御文字を明示的に表示できるようにしたいと考えています。例Hi world! This is a new line!
(新しい行が実際には新しい行にあるふりをする) のようなものHi\sworld!\nThis\sis\sa\snew\sline!
。または別の例: Some people like spaces while others... like tabs
(3 つのピリオドの後にタブがあるふりをする) は、次のようにレンダリングされ\s\sSome\speople\slike\sspaces\swhile\sothers...\tlike\tabs
ます。また、おそらく Unicode 値を使用して、制御文字を明示的に入力する方法はありますか?
なぜ私がこれをやりたいのか知りたいと思う人もいると思います。ハッカーのタイプは固有の魅力を見つけるでしょうが、この種の明示的な制御が許可されている場合、ホワイトスペースのような難解なプログラミング言語は、VS Code で記述するのがはるかに簡単になります。
そう。それはできますか?世界の優れたテキスト エディタは、この種の機能を可能にするほど強力で柔軟性がありますか?
sorting - ホワイトスペース (難解なプログラミング言語) ソートアルゴリズム
ホワイトスペースにソートアルゴを実装したい。ご存じのとおり、空白はスタックとヒープのみを使用します。どのソートアルゴリズムを簡単に実装できるか考えていますか?