redefine
Jak przedefiniować stałą Ruby bez ostrzeżenia?
Uruchamiam Kod Ruby, który ewaluuje plik Ruby za każdym razem, gdy zmienia się jego data. W pliku mam stałe definicje, takie ... zy kod jest potrzebny tylko dla Ruby 1.8. W Rubim 1.9 odpowiedź P3t3rU5 nie daje żadnego ostrzeżenia i jest po prostu lepsza.
Przedefiniuj metody klas lub klasy
Czy Jest jakiś sposób na ponowne zdefiniowanie klasy lub niektórych jej metod bez użycia typowego dziedziczenia? Na przykład: ... łoby możliwe, aby po prostu dodać funkcję do klasy? Myślę, że można to zrobić w C# z czymś, co nazywa się " klasą częściową."
Jak zadeklarować tablicę, gdy nie znam długości do czasu uruchomienia?
Początkowo miałem tablicę [1..1000], która została zdefiniowana jako zmienna globalna.
Ale teraz muszę to być n, A nie 1000 i ... ami liniowymi bajtów w pliku.
Nie wiem jak duży jest plik dopóki ktoś nie chce go otworzyć i pliki mogą być dowolny rozmiar.