2boos, из значений, переданных в функцию, создаётся Set - это такая штука, которая содержит только уникальные значения. Затем количество элементов в Set сравнивается с количеством значений, переданных в функцию - если они равны, значит все значения были уникальные; если нет, значит какие-то из значений повторялись.