Germany | Finland | Saint Petersburg | Drive

Самые короткие функции Min()/Max()

Опубликовано в QPILE

В qpile нет функций нахождния минимума и максимума из двух значений. Нет и нет, можно написать самому, никаких проблем.

 

FUNC Min(a,b)
if a>b
         result = b
else
         result = a
end if
END FUNC

Аналогично пишется функция Max(a,b)

Однажды во время работы над очередным заказом глаза уперлись в неё. Слишком длинная, оказывается. Можно сделать вдвое короче!

FUNC Min(a,result) 
if a<result
            result = a
end if
END FUNC  

Функция Max() пишется аналогично, очевидно.

Добавить комментарий