![]()
nota LXVII. $a ~~ 8Нам предстоит ещё долго разбираться со smart matching, который обозначается двумя тильдами. Мы уже пробовали поиск ~~ m//. А что делают две тильды в чистом виде?
А теперь почти то же самое, но без переменных.
Ergo в простом виде, без модификаторов, ~~ работает как простое сравнение вроде == или eq, но не обращающее внимание на тип данных. В "Using perl 6" написано, что $answer ~~ 42 это то же самое, что 42.ACCEPTS($answer).
Надо же, и в самом деле существует загадочный метод ACCEPTS. Видимо, он отвечает на вопрос: принимает ли объект 42 объект $answer. # mutatio postrema: 30 Jan 2012
|
RSS stdin@perl6.su © Alexius Karmanov, 2010-2011