Jestem nowy, aby uzyskać stopnie i obecnie staram się podążać za tutorialami i kilka razy widziałem wymieszane pojedyncze i podwójne cudzysłowy. Chciałem tylko wiedzieć, czy jest jakaś różnica, kiedy jeden zestaw powinien być używany w stosunku do drugiego. Przykładem tego jest sekcja 6.12 z samouczka - Default tasks:Gradle Single vs Double Quotes
defaultTasks 'clean', 'run'
task clean << {
println 'Default Cleaning!'
}
task run << {
println 'Default Running!'
}
task other << {
println "I'm not a default task!"
}
Tak, chciałbym tylko wiedzieć, czy należy zwrócić uwagę na te różnice lub jeśli są inter-changeable i mogę użyć jedno- lub podwójne cudzysłowy przy drukowaniu ciągów w gradle.
Dzięki za jasne wyjaśnienie. Ale teraz mam pytanie uzupełniające, czy jest jakikolwiek powód, aby nie zawsze używać podwójnych cytatów? –
Głównie subiektywne/sytuacyjne, takie jak "wygląda lepiej", "używane do tego stylu z innego języka", "chcą używać literału' $ 'lub' "' bez konieczności ucieczki od nich "," łatwiejsze do wpisania ". Wielu użytkowników Groovy wydają się preferować pojedyncze cudzysłowy domyślnie wolę podwójne cudzysłowy, ponieważ pozwalają mi dodawać/usuwać interpolację ciągów bez zmiany cudzysłowów, a także jestem przyzwyczajony do podwójnych cytatów z języków takich jak Java. –