Симеон обнови решението на 13.10.2016 09:54 (преди около 8 години)
Супер дреболия, но в тази константа няма само една точка на кипене - много са :)
when
може да се напише заедно с кода на един ред - идеално за подобни изброявания - when 'C' then temperature
from
и to
какво? Домати? Начална и крайна температура? Не става ясно какво съдържат от имената им. Знам, че името на функцията дава идея, но това е понеже примерът е прост. :)
Супер е, че си се сетил да го направиш на две стъпки :)
Тук ще е по-ясно ако направиш и кода на две стъпки - просто два реда, например:
temperature_in_celsius = convert_to_celsius(temperature, from)
convert_from_celsius(temperature_in_celsius, to)
Това е дреболия, но все пак в някои случаи става доста по-ясно като изкараш нещо в променлива - самото име на променливата изяснява кода още :)
Защо реши ключовете да са символи? Ако са стрингове няма да се налага да конвертираш и ще е по-очевиден кода.