CoffeeScript: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Fix link
m Elimino wikilink da parametri editore, città, anno di {{Cita libro}} come da manuale
 
(Una versione intermedia di un altro utente non mostrate)
Riga 14:
}}
 
'''CoffeeScript'''&nbsp;è un linguaggio di programmazione che si [[transcompila]] in [[JavaScript]]. Esso aggiunge lo&nbsp;[[zucchero sintattico]]&nbsp;ispirato da [[Ruby (linguaggio di programmazione)|Ruby]], [[Python]] e [[Haskell (linguaggio di programmazione)|Haskell]]&nbsp;nel tentativo di accrescere la leggibilità e concisione di JavaScript.<ref name="thelittlebookoncoffeescript">{{Cita libro|titolo=The Little Book on CoffeScript|anno=2012|url=https://archive.org/details/littlebookoncoff0000macc|autore=Alex MacCaw|editore=[[O'Reilly Media]]|data=January 2012|isbn=978-1-4493-2105-5}}</ref>&nbsp;Specifiche funzionalità aggiuntive includono la [[comprensione di lista]]&nbsp;e la [[ricerca di corrispondenza]].
 
Il supporto di CoffeeScript è incluso nella versione 3.1 di [[Ruby on Rails]].<ref>, Joshua.</ref>&nbsp;Nel 2011, [[Brendan Eich]] fece riferimento a CoffeeScript come un'influenza nei suoi pensieri sul futuro di JavaScript.<ref>Eich, Brendan.</ref>
Riga 31:
 
=== Test d'intervallo ===
Per calcolare l'indice di massa corporea, qualcuno potrebbe scrivere (in JavaScript):<syntaxhighlight lang="javascript" line="1">
varlet mass = 72;
varlet height = 1.78;
varconst BMI = mass / (height ** height2);
if (18.5 < BMI && BMI < 25) && alert('You are healthy!');
</syntaxhighlight>Con CoffeeScript l'intervallo è direttamente descritto:<syntaxhighlight lang="coffeescript">
mass = 72