0

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

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

        do
            io.putstring ("test")
        end

end

我一直在“本地”单词上收到“语法错误”......没有任何细节。我很确定它确实很愚蠢,但无法找到它。谢谢!

4

1 回答 1

2

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

class
    APPL

create
    make

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

end
于 2015-02-21T21:00:08.377 回答