Я новичок в Scala, я использую 2.9.1, и я пытаюсь понять, как использовать частичные функции. У меня есть базовое представление о функциях в карри, и я знаю, что частичные функции похожи на кардианные функции, где они только 2nary или некоторые из них. Как вы можете сказать, я немного зелёный.
Кажется, что в некоторых случаях, таких как фильтрация XML, возможность частичных функций будет очень выгодной, поэтому я надеюсь получить лучшее представление о том, как их использовать.
У меня есть функция, которая использует структуру RewriteRule, но мне нужно, чтобы она работала с двумя аргументами, тогда как структура RewriteRule принимает только одну, ИЛИ частичную функцию. Я думаю, что это один из тех случаев, когда я думаю о том, что это полезно.
Любые советы, ссылки, слова мудрости и т.д. приветствуются!
Ответы до сих пор превосходны и прояснили некоторые фундаментальные заблуждения, которые у меня есть. Я думаю, что они также объясняют, с чем я борюсь - я думаю, что, возможно, будет задан новый вопрос, который будет более конкретным, поэтому я тоже это сделаю.