io vengo a questa domanda:CoffeeScript supporta l'interpolazione nella stringa di quotatura singola?
f = (param) ->
console.info '#{param}'
f(1)
Il risultato è #{param}
Quando ho racchiudere la stringa tra virgolette doppie, questo basta stampare 1
. L'ho provato anche in Ruby, il suo comportamento è lo stesso. Ma questo contraddice solo la regola in CoffeeScript.org:
La regola d'oro di CoffeeScript è: "È solo JavaScript".
Perché penso che in Javascript, le virgolette e le virgolette siano trattate allo stesso modo. E non uso spesso Ruby. Qualcuno può spiegare perché?
Grazie mille.
È solo una regola d'oro in quanto termina * su * essendo JavaScript, ciò non significa che agisce nell'elenco JavaScript al livello di codice di CoffeeScript. C'è magia dappertutto. –