Názor k článku Ruby v příkladech (1) - Úvod od Pichi - Jde o to, že stringy v perlu mohou...

  • Článek je starý, nové názory již nelze přidávat.
  • 7. 9. 2005 11:16

    Pichi
    Jde o to, že stringy v perlu mohou být dvou typů: unicode a bytes. Vtip je v tom, že všechny běžné operace se stringy s tím počítají a tak se s unicode stringem provede to, co má, a nemusíš se o to starat. Je fakt, že v tomhle případě (práce s ARGV) to asi vyjde na stejno. Pokud je locale unicode tak je string ARGV v unicode a je to OK. Pokud je locale jiné než unicode, tak je ARGV v bytes, ale při use locale to zase proběhne všechno OK. Jediný problém by asi mohl nastat u toho rename pokud by na fs bylo použité jiné kódování než locale. Tak hluboko do toho nevidím a ještě jsem neměl důvod to ladit.