未知的埃菲尔语法错误

Unknown eiffel syntax error

我是 Eiffel 编程的初学者,我只是尝试创建变量,但出现错误,这是我的代码:

class
    APPL
create
    make
        local         
            v1:BOOLEAN
            v2:BOOLEAN
            v3:BOOLEAN

        do
            io.putstring ("test")
        end

end

我一直在 "local" 字词上收到 "syntax error"...没有任何 details.I 我很确定它确实很愚蠢但无法找到 it.Thank你!

create 子句仅列出被视为构造函数的特征的名称。您需要在功能子句中实现它们:

class
    APPL

create
    make

feature
    make
        local         
            v1: BOOLEAN
            v2: BOOLEAN
            v3: BOOLEAN
        do
            io.putstring("test")
        end

end