簡體   English   中英

埃菲爾鐵塔測試程序錯誤

[英]Eiffel test program error

我嘗試學習Eiffel語言,而我只是嘗試制作一個可以顯示給定數字的非常基本的程序。但是,我不斷收到錯誤而沒有任何解釋:

note
description : " application root class"
date        : "$Date$"
revision    : "$Revision$"

class
    APPLICATION


create
    make
feature  -- Initialization
        make

        do

            testvar: INTEGER  --error occur here"syntax error" 
            set_testvar (new_testvar : INTEGER)
            testvar:= new_testvar
            Io.put_integer (testvar)
            print ("Hello Eiffel World!%N")
        end

end

這可能是一個非常愚蠢的錯誤,但我正在學習。謝謝

您必須在“ make”例程的本地部分中聲明本地變量,如下所示:

make
    local
        testvar:INTEGER
    do
        Io.put_integer(testvar)
    end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM