播放2 Scala模板中的编译错误

播放2 Scala模板中的编译错误,scala,playframework,playframework-2.0,template-engine,Scala,Playframework,Playframework 2.0,Template Engine,我正在尝试运行我的第一个play应用程序,但似乎我在某个地方出错了。 我得到编译错误play.api.templates.HtmlFormat.appendeable不接受D:\PlayProjects\HelloJava\app\views\index.scala.html中的参数 @(message: String)(level:Int, list:Seq[String]) @main("Welcome to Play Framework") { <d

我正在尝试运行我的第一个play应用程序,但似乎我在某个地方出错了。 我得到编译错误play.api.templates.HtmlFormat.appendeable不接受D:\PlayProjects\HelloJava\app\views\index.scala.html中的参数

 @(message: String)(level:Int, list:Seq[String])
    @main("Welcome to Play Framework") {    
        <div class="well">
            <h1>@message</h1>       
            @listContainer{
                <h@level>Level @level </h@level>
                    }(level, list){ //this curly brace is error point
                        <div>footer</div>
                    }
        </div>
    }
@(header:Html)(level:Int , items:Seq[String]) (footer:Html)
<h@level>Here we go ! </h@level>
<div style="margin-left:@{5*level}%">
    @header
        <ul id="list@level" style="margin-left: @{5*level}%" >
            @items.map {item =>
                <li>@item</li>
                }
        </ul>
    @footer
</div>
index.scala.html

 @(message: String)(level:Int, list:Seq[String])
    @main("Welcome to Play Framework") {    
        <div class="well">
            <h1>@message</h1>       
            @listContainer{
                <h@level>Level @level </h@level>
                    }(level, list){ //this curly brace is error point
                        <div>footer</div>
                    }
        </div>
    }
@(header:Html)(level:Int , items:Seq[String]) (footer:Html)
<h@level>Here we go ! </h@level>
<div style="margin-left:@{5*level}%">
    @header
        <ul id="list@level" style="margin-left: @{5*level}%" >
            @items.map {item =>
                <li>@item</li>
                }
        </ul>
    @footer
</div>

我拨弄了我的密码后找到了答案:D

@(header:Html)(level:Int , items:Seq[String])(footer:Html)
我删除了“Seq[String])和(footer:HTML)之间的空格,解决了这个问题。我猜参数定义之间不应该有空格