Gradle Single против двойных кавычек

Я новичок в учебе и в настоящее время просто пытаюсь следовать учебникам, и довольно много раз ямы видели смешанные одинарные и двойные кавычки. Я просто хотел узнать, есть ли разница в том, когда один набор должен использоваться поверх другого. Одним из примеров этого является раздел 6.12 учебника -Задачи по умолчанию:

defaultTasks 'clean', 'run'

task clean < {
    println 'Default Cleaning!'
}

task run < {
    println 'Default Running!'
}

task other < {
    println "I'm not a default task!"
}