eRuby | |
---|---|
Tip de | Limbajul de marcare |
Scris in | rubin |
Sistem de operare | multiplatformă |
ultima versiune | 1.0.5 ( 12 decembrie 2004 ) |
Licență | GPL și LGPL |
Site-ul web | modruby.net/en/index.rbx… |
eRuby este un limbaj de marcare în limbajul Ruby . Adesea folosit pentru a insera cod Ruby într-un document HTML , similar cu ASP , JSP și PHP .
eRuby permite ca codul scris în Ruby să fie aliniat folosind perechea delimitătoare <%și %>.
Câteva exemple de utilizare:
Cod de o linie
<% cod rubin %>Notație alternativă:
% cod rubinCod multilinie
<ul> <% de 3.ori %> <li>element din listă</li> <% final %> </ul>Rezultat:
Același cod poate fi scris și ca:
<ul> %3.ori fac <li>element din listă</li> % Sfârşit </ul>Înlocuirea rezultatului unei expresii
<%= expresie rubin %>— Valoarea 11 calculată din expresie 7 + 4va fi înlocuită între delimitatori.
Comentarii
<%# cod rubin %>- la fel ca un comentariu în Ruby. Tot codul Ruby după caracterul # este ignorat și nu generează nimic. Alte construcții standard din eRuby sunt similare cu cele din Ruby, cum ar fi înlocuirea șirurilor cu
#{string_name}, care este, de asemenea, similar cu Perl sau PHP.
Există mai multe implementări ale eRuby:
Implementarea eRuby în limbaj C.
O implementare a eRuby scrisă în întregime în Ruby și inclusă în biblioteca standard Ruby.
O implementare a eRuby în limbajul Ruby și, de asemenea, în Java .
rubin | |
---|---|
oameni | |
IDE |
|
Implementări |
|
Aplicații |
|
Biblioteci și cadre |
|
Software de server | |
Alte |
|
|