2016-01-27 3 views
0

им пытается узнать Эйфелеву язык, и им просто пытаемся сделать очень простую программу, которая будет отображать данный number.However, я получаю сообщение об ошибке без каких-либо объяснений: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 

It может быть очень тупой ошибки, но им learning.Thank вам

ответ

0

Вы должны объявить локальную переменную в локальной секции `сделать» рутина, как это:

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

Это решило мою проблему, спасибо! – user5844466