Такая проблема возникла, я начал учится ruby (сижу на Backbox (Ubuntu)) .
На второй день решил опробовать присвоение переменной и логические построения
так что написал такой вот код для теста:
и получаю такой вот вывод:
попробовал немного по другому написать:
получил:
Решения я так и не нашел нормального. (
Возможно мне пришла в голову глупая идея, но я написал то же самое на python:
вывод был таким:
Попробовал то же самое на win 10 в Python IDLE и все нормально работало.
То что на ruby я написал все равно на винде то же самое выдало.
Возможно это был глупый способ проверки, потому что я свою глупость стал переваливать на систему. А это ничего не решает. Но попробовать стоило.
Тот кто пишет на ruby подскажите в чем ошибка, потому что именно такого ни где найти не могу.
На второй день решил опробовать присвоение переменной и логические построения
так что написал такой вот код для теста:
Код:
#! /usr/bin/ruby
puts "choose dis"
nm= gets
print (nm)
if nm== "dis" then
puts "ok "+nm
elsif nm== "sid" then
puts "ko "+nm
else puts "no"
end
Код:
$ ruby tst.rb
choose dis
dis #мой ввод
dis
no
Код:
#! /usr/bin/ruby
puts "choose dis"
nm= gets
print (nm)
if #{nm}== "dis" then
puts "ok "+nm
elsif #{nm}== "sid" then
puts "ko "+nm
else puts "no"
end
Код:
$ ruby tst.rb
choose dis
dis #мой ввод
dis
ok dis
ko dis
no
Возможно мне пришла в голову глупая идея, но я написал то же самое на python:
Код:
#!/usr/local/bin/python3
print ("start")
print ("put in x")
x= input ("may be www? ")
print (x)
if x== "www":
print ("ok "+x)
else: print ("no")
Код:
$ python ../python/tst.py
start
put in x
may be www? www
Traceback (most recent call last):
File "../python/tst.py", line 4, in <module>
x= input ("may be www? ")
File "<string>", line 1, in <module>
NameError: name 'www' is not defined
То что на ruby я написал все равно на винде то же самое выдало.
Возможно это был глупый способ проверки, потому что я свою глупость стал переваливать на систему. А это ничего не решает. Но попробовать стоило.
Тот кто пишет на ruby подскажите в чем ошибка, потому что именно такого ни где найти не могу.