var объявляет переменную, значение которой может быть изменено. let объявляет константу, значение которой нельзя изменить после инициализации.
swift
Использование let предпочтительно, когда значение гарантированно не будет меняться, так как это повышает безопасность кода и потенциально позволяет компилятору выполнять оптимизации.