Não é possível atribuir a um parâmetro

Eu declarei uma função

func someFunction(parameterName: Int) {
    parameterName = 2  //Cannot assign to let value parameter Name
    var a = parameterName
}

e tentando atribuir um valor a ele durante o tempo de execução, mas ocorre o erro "Não é possível atribuir ao parâmetro de valor Name".

O nome do parâmetro é constante por padrão? Posso alterá-lo para uma variável?

questionAnswers(2)

yourAnswerToTheQuestion