Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Охрана (программирование)19 февраля 2011Охрана логическое выражение, которое предназначено для ограничения вычислительных процессов и направления их по определённому направлению в зависимости от условия охраны. Обычно, используется в функциональных языках программирования. Примеры охраняющих выраженийВсе последующие охраняющие выражения приведены на функциональном языке Haskell, в котором эта технология используется очень часто. Все такие выражения выделены в кодах полужирным начертанием. Пример 1 Списочные включенияФункция divisors n =, n `mod` x == 0] Пример 2 Охрана в теле функцииФункция sign x | x < 0 = -1 | x == 0 = 0 | x > 0 = 1 Оформление в виде охраны позволяет в случае недопустимого выражения для сопоставления перейти к следующему. В случае, если предыдущий пример будет оформлен как клоз, в котором произходит сопоставление с образцами, то при Просмотров: 990
|