エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Go TemplateのREPLを作るためのトリック - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Go TemplateのREPLを作るためのトリック - Qiita
TL; DR text/templateのREPLを自作 テンプレートの評価にはこれまでの入力履歴との結合が必要 表示され... TL; DR text/templateのREPLを自作 テンプレートの評価にはこれまでの入力履歴との結合が必要 表示されない文字 \034 で履歴と結合、評価後にこの文字以降だけを取り出し出力 はじめに Go のtext/template パッケージで使える構文は非常に強力で、単体でプログラミング言語として使用できるほどです。 そこで、Go Templateの 沼に引きずり込む 魅力を伝えるために、インタープリターを作成しました。 本来テンプレートエンジンであるこの言語でREPLを作るにはトリックが必要だったため、本記事ではこの方法について紹介します。 REPLを作る上での課題 REPLは入力した行を評価し、対話的にその結果を出力します。

