3

jadeでネストされた条件ステートメントを使用しようとしていますが、構文エラーが発生し続けます。

次の作品:

if condition != true
  p Hello
  p Hello

しかし、ネストされた条件を追加しようとすると、失敗します。

if condition != true
  p Hello
  if other == true
    p Other
  p Final

私は次のものと同等のものを取得しようとしています:

if (condition != true) {
  p Hello
  if (other == true) {
    p Other
  }
  p Final
}

インデントに応じて、2番目のifは文字通り翻訳されるか、pFinalに関するエラーが発生します。

4

3 に答える 3

4

インデントは重要です、

    if user.role == 'admin'
     p #{user.name} is an admin
    else
     p= user.name
于 2012-11-28T07:39:48.157 に答える
1

これに対する代替アプローチを見つけました:

- var content = ""
if other
  content = "Foo"

if condition
  p Hello
  #{content}
于 2012-09-15T08:43:24.553 に答える
0

これはあなたのために働きますか?

var sound = "";
if (animal === "pig") {
   sound = "OINK!";
} else if(animal === "cow") {
   sound = "MOOO!";
}
于 2018-10-30T21:23:57.847 に答える