gudn tach!
2 ~~ [1..10]; # true
22 ~~ [1..10]; # false
Sollte ich mal eine Sprache erfinden, wird sie Operatoren wie »@>--}---« und »<*)))><« besitzen, damit jeder weiß, was gemeint ist.
du musst nur ganz genau hinschauen, da steht "2 in [1..10];" schau ganz genau hin. "2 in [1..10];" zaehle langsam bis 3. schau ganz genau hin. "2 in [1..10];" wenn's du's immer noch nicht siehst, dann musst du bloss das perl-manual lesen und noch mal lange genug hinschauen, bis es klick macht.
danach willst du auch nie wieder preg_matchblabla, preg_replacepupsdreck, oder \\\\\ schreiben, sondern nur noch =~.
prost
seth
ps: ja, ein "in" (also "$a in @b") wenigstens als alias waere eigentlich huebsch gewesen.