С тех пор, как появился веб-режим , я избавился от mumamo и nxhtml. Веб-режим проще в использовании и установке. Для начала он использует различную подсветку синтаксиса и отступ смешанного файла js / html / css. Но для меня очень удобно то, что он работает на других шаблонных языках. Вот пример конфигурации с их сайта:
(require 'web-mode)
(add-to-list 'auto-mode-alist '("\\.phtml\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.tpl\\.php\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.jsp\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.as[cp]x\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.erb\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.mustache\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.djhtml\\'" . web-mode))
Вы должны уметь делать следующее:
for i in 0..10 do
puts i
end
Выражение 1 в (0..10)
, которое вы упомянули, не будет работать, потому что константа (1 ) не может изменяться в пределах диапазона - это константа! Вам необходимо указать переменную перед в ключевом слове
.
Надеюсь, что это поможет.
См. Также эту страницу .
в соответствии с книгой прагматичных программистов вы видите его следующим образом
while *name*[, *name*]... in *expression* [do | :]
body
end
, поэтому вы используете его в циклах, извините, если это расплывчато, но я только начал изучать рубин.