eRuby | |
---|---|
Type | Markup sprog |
Skrevet i | rubin |
Operativ system | på tværs af platforme |
nyeste version | 1.0.5 ( 12. december 2004 ) |
Licens | GPL og LGPL |
Internet side | modruby.net/da/index.rbx… |
eRuby er et opmærkningssprog på Ruby -sproget . Bruges ofte til at indsætte Ruby-kode i et HTML - dokument, svarende til ASP , JSP og PHP .
eRuby tillader kode, der er skrevet i Ruby, at blive inlinet ved hjælp af skilletegnsparret <%og %>.
Et par brugseksempler:
En linje kode
<% rubinkode %>Alternativ notation:
% rubinkodeMultiline kode
<ul> <% 3.gange gør %> <li>listeelement</li> <% end %> </ul>Resultat:
Den samme kode kan også skrives som:
<ul> %3.gange gør <li>listeelement</li> % slut </ul>Erstatning af resultatet af et udtryk
<%= rubin-udtryk %>— Værdien 11 beregnet ud fra udtrykket 7 + 4vil blive erstattet mellem afgrænsningerne.
Kommentarer
<%# rubinkode %>- ligesom en kommentar i Ruby. Al Ruby-kode efter #-tegnet ignoreres og genererer ikke noget. Andre standardkonstruktioner i eRuby ligner dem i Ruby, såsom strengsubstitution med
#{string_name}, som også ligner Perl eller PHP.
Der er flere implementeringer af eRuby:
Implementering af eRuby i C -sprog .
En implementering af eRuby skrevet udelukkende i Ruby og inkluderet i Ruby standardbiblioteket.
En implementering af eRuby i Ruby-sproget og også i Java .
rubin | |
---|---|
Mennesker | |
IDE |
|
Implementeringer | |
Ansøgninger |
|
Biblioteker og rammer |
|
Server software | |
Andet |
|
|