- 変数の設定と表示:
Nunjucksでは、変数を設定するために{% set %}
タグを使用します。例えば、次のように変数name
に値を設定し、その値を表示することができます。
{% set name = "John" %}
{{ name }}
- オブジェクトのプロパティへのアクセス:
Nunjucksでは、オブジェクトのプロパティにアクセスするためにドット記法を使用します。例えば、次のようにオブジェクトuser
のname
プロパティにアクセスして表示することができます。
{% set user = { name: "John", age: 30 } %}
{{ user.name }}
- 条件付き表示:
Nunjucksでは、if
ステートメントを使用して条件に基づいてコンテンツを表示することができます。例えば、次のように変数isAdmin
がtrue
の場合にのみメッセージを表示することができます。
{% set isAdmin = true %}
{% if isAdmin %}
<p>Welcome, admin!</p>
{% endif %}
- ループ処理:
Nunjucksでは、for
ループを使用して繰り返し処理を行うことができます。例えば、次のように配列fruits
の要素を順番に表示することができます。
{% set fruits = ["apple", "banana", "orange"] %}
{% for fruit in fruits %}
<p>{{ fruit }}</p>
{% endfor %}
以上が、Nunjucksで変数を使用する方法とコード例の一部です。これらの例は、Nunjucksの基本的な機能を示しており、さまざまなシナリオで変数を利用する際の参考になるでしょう。