Piszę skrypt, który prawdopodobnie zostanie zmodyfikowany przez użytkowników. Obecnie przechowuję ustawienia konfiguracyjne wewnątrz skryptu. Istnieje w postaci hash-of-hashe.Jak mogę zmienić wielkość liter klawisza skrótu?
Chciałbym ochronić ludzi przed przypadkowym użyciem małych liter w klawiszach krzyżyka, ponieważ to złamie mój skrypt.
Byłoby łatwo przejrzeć skróty klawiszowe i wydawać ostrzeżenia tylko dla klawiszy z małymi literami, ale wolałbym automatycznie poprawiać wielkość liter.
Innymi słowy, chcę przekonwertować wszystkie klawisze mieszające w mieszaniu najwyższego poziomu na wielkie litery.
Wiesz, tam jest na CPAN moduł, który to robi. Nie ma potrzeby samodzielnego kodowania: Hash :: Case, zobacz http://search.cpan.org/dist/Hash-Case/ – bart
Twoja metoda zastąpi cały skrót, a metoda Andy nadpisze tylko małe. O ile nie spodziewasz się, że hasz zawiera strasznie dużo małych liter (nie jest prawdopodobne w tym scenariuszu), nie będzie szybszy. –
Dzięki za głowy, bart. Zapomniałem pierwszej zasady Klubu Perla: nie rozmawiaj, zanim nie sprawdziłeś CPAN. Mój post zaczął się prostą ilustracją związanej klasy, a potem mi się podobało. Doh! – Axeman