変数の展開 {{name}}のように2つのブレースで囲ったタグは、nameという名前のキーの値でおきかえられます。 対応するキーが見つからなかった場合はデフォルトでは空文字になります。 Mustache.render("Hello, {{world}}!", world: "mustache") # => "Hello, mustache!" Mustache.render("{{no_such_key}}") # => ""
変数の展開 {{name}}のように2つのブレースで囲ったタグは、nameという名前のキーの値でおきかえられます。 対応するキーが見つからなかった場合はデフォルトでは空文字になります。 Mustache.render("Hello, {{world}}!", world: "mustache") # => "Hello, mustache!" Mustache.render("{{no_such_key}}") # => ""
いろんな言語で使うことができるテンプレートエンジン、mustacheというものがあるそうです。 「ロジック・レス・テンプレート」といってるだけあって、構文もシンプルな感じです。 mustache http://mustache.github.com/ manual http://mustache.github.com/mustache.5.html 正確には、いろんな言語で使うことができるというよりはいろんな言語の実装が用意されている、というのが正確な表現なのでしょうが。 今回は、Java版を使ってみます。 mustache.java https://github.com/spullara/mustache.java 基本的な使い方 Mavenなり、Gradleなりを使って、依存関係の定義をしましょう。自分は、Gradleを使用しました。 apply plugin: 'java' vers
データファイルの作成 テンプレートファイルの作成 データの埋め込み方法 mustache data.yml template.mustache
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く