Что лучше использовать охранники, чем шаблоны для функций рекурсии в Haskell?

Мне просто интересно узнать о функции рекурсии, которую я выкладываю в Haskell. Что лучше для рекурсивных функций использовать охранники, чем шаблоны?

Я ' по причинам, связанным с параллелизмом. Вот статья: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2534.html . Я думаю, что одно или оба предложения в этом документе, вероятно, будут приняты, но мы увидим это на следующих встречах или двух.

Я знаю, что C ++ 11 теперь гарантирует, что содержимое std :: string будет хранятся вместе, но приняли ли они вышеуказанное в окончательном варианте?

Будет ли теперь безопасно использовать что-то вроде & str [0] ?

44
задан Xeo 11 July 2012 в 04:08
поделиться