Sono un neofita e sto solo provando a seguire i tutorial e diverse volte ho visto le virgolette singole e doppie mescolate. Volevo solo sapere se c'era una differenza di quando un set dovrebbe essere usato sull'altro. Un esempio di questo è la sezione 6.12 del tutorial - Default tasks:Gradle Singolo vs Virgolette doppie
defaultTasks 'clean', 'run'
task clean << {
println 'Default Cleaning!'
}
task run << {
println 'Default Running!'
}
task other << {
println "I'm not a default task!"
}
Quindi, vorrei solo sapere se devo prestare attenzione a queste differenze o se sono inter-changable e posso usare sia singolo o doppie virgolette quando si stampano le stringhe in gradle.
Grazie per la chiara spiegazione. Ma ora ho una domanda di follow up, c'è qualche ragione per non usare sempre le virgolette allora? –
Per lo più soggettivi/situazionali come "sembra meglio", "usato per questo stile da un'altra lingua", "voglio usare letterale' $ 'o' "' senza doverli scappare "," più facile da digitare ". Molti utenti di Groovy sembra preferire le virgolette singole per impostazione predefinita, preferisco le virgolette doppie perché mi consentono di aggiungere/rimuovere l'interpolazione String senza modificare le virgolette, inoltre sono abituato a raddoppiare virgolette da linguaggi come Java. –