Я получаю сообщение об ошибке с простой цепью if else, и я не могу понять, что происходит. Я начал изучать ruby на днях, я уже знал немного java и просто пытался переписать программы для более быстрого изучения ruby. Я пытаюсь подсчитать гласные и согласные. В любом случае вот мой код ...
#!/usr/bin/ruby/
alphabet = 'abcdefghijklmnopqrstuvwxyz'
array = alphabet.chars.to_a
vowel = 0
cons = 0
puts array.at(1)
for i in 0...26
if array.at(i) == "a"
vowel++
elsif array.at(i) == 'e'
vowel++
elsif array.at(i) == 'i'
vowel++
elsif array.at(i) == 'o'
vowel++
elsif array.at(i) == 'u'
vowel++
else
cons++
end#end if else chain
end#end for loop
puts 'Vowel: ' + vowel.to_s
puts 'Consonants: ' + cons.to_s
Вот ошибка, которую я получаю:
C: / Users / Kelan / Документы / Программирование / рубин
Файлы / Маленькие программы / Alphabet.rb: 11:
Синтаксическая ошибка, неожиданное ключевое слово_elsif
elsif array.at (i) == 'e'
^
C: / Users / Kelan / Документы / Программирование / рубин
Файлы / Маленькие программы / Alphabet.rb: 13:
Синтаксическая ошибка, неожиданное ключевое слово_elsif
elsif array.at (i) == 'i'
^
C: / Users / Kelan / Документы / Программирование / рубин
Файлы / Маленькие программы / Alphabet.rb: 15:
Синтаксическая ошибка, неожиданное ключевое слово_elsif
elsif array.at (i) == 'o'
^
C: / Users / Kelan / Документы / Программирование / рубин
Файлы / Маленькие программы / Alphabet.rb: 17:
Синтаксическая ошибка, неожиданное ключевое слово_elsif
elsif array.at (i) == 'u'
^
C: / Users / Kelan / Документы / Программирование / рубин
Файлы / Маленькие программы / Alphabet.rb: 19:
Синтаксическая ошибка, неожиданное ключевое слово_это
C: / Users / Kelan / Документы / Программирование / рубин
Файлы / Маленькие программы / Alphabet.rb: 21:
Синтаксическая ошибка, неожиданное ключевое слово_end
C: / Users / Kelan / Документы / Программирование / рубин
Файлы / Маленькие программы / Alphabet.rb: 25:
синтаксическая ошибка, неожиданный конец $,
ожидание ключевых слов
'Согласные:' + cons.to_s
^
[Завершено за 0,203 секунды]
Я уверен, что это просто что-то глупое, но я всегда искал помощи в Интернете и слышал о вашем замечательном сообществе, поэтому я решил попробовать здесь,
Kelan