methods

Is arr. len () preferowany sposób uzyskania długości tablicy w Pythonie?

W Pythonie , czy jest to jedyny sposób na uzyskanie liczby elementów? arr.__len__() Jeśli tak, to skąd ta dziwna składnia?

Dlaczego potrzebujesz jawnie mieć argument "self" w metodzie Pythona?

Podczas definiowania metody na klasie w Pythonie wygląda to mniej więcej tak: class MyClass(object): def __init__(self, ... a o projektowaniu języka w Pythonie, czy też są jakieś szczegóły implementacji, które wymagają podania " ja " jako argumentu?

Dlaczego Mockito nie kpi ze statycznych metod?

Przeczytałem tutaj kilka wątków o metodach statycznych i myślę, że rozumiem problemy, jakie może powodować niewłaściwe/nadmie ... or zdaje się być religijnie przeciwny słowu static, może to moje słabe zrozumienie. Łatwy Wyjaśnienie / link byłoby świetne.

Właściwości a metody

Szybkie pytanie: kiedy decydujesz się na użycie właściwości (w C#), a kiedy na użycie metod? Jesteśmy zajęci tą debatą i zna ... chomością. Przyjmę odpowiedź jest to najbardziej ogólne i wszechstronne, ale odnosi się również do przykładu, który podałem.

Czy metody nadpisane mogą różnić się typem zwrotu?

Czy nadpisane metody mogą mieć różne typy zwrotów?

Dynamicznie zastąpić zawartość metody C#?

To co chcę zrobić to zmienić sposób wykonywania metody C#, gdy jest wywoływana, tak, że mogę napisać coś takiego: [Distribu ... aleźć sposób na skopiowanie przez IL, a także zaktualizować wszystkie wywołania do Solve() tak, aby wskazywały na nową kopię.

Jak wywołać wiele funkcji JavaScript w zdarzeniu onclick?

Czy Jest jakiś sposób na użycie atrybutu html onclick do wywołania więcej niż jednej funkcji JavaScript?

Dlaczego metody interfejsu C# nie są deklarowane jako abstrakcyjne lub wirtualne?

Metody C# w interfejsach są deklarowane bez użycia słowa kluczowego virtual, A nadpisywane w klasie pochodnej bez użycia słow ... IL_0000: nop IL_0001: ret } // end of method Example::Dispose Zauważ, że metoda jest zadeklarowane virtual final w IL.

Dostęp do zmiennych klasy w Pythonie?

class Example(object): def the_example(self): itsProblem = "problem" theExample = Example() print(theExample.its ... do zmiennej klasy? Próbowałem dodać tę definicję: def return_itsProblem(self): return itsProblem Ale to też zawodzi.

Czy Mogę wywołać metodę instancji w module Ruby bez włączania jej?

Background: Mam moduł, który deklaruje wiele metod instancji module UsefulThings def get_file; ... def delete_file; . ... . Mógłbym podzielić to na osobnych pomocników, ale byłoby ich 30, wszyscy po jednej metodzie... to wydaje się bezproduktywne

Jak nadpisać do json w Rails?

Aktualizacja: Problem ten nie został właściwie zbadany. Prawdziwy problem tkwi w render :json. Pierwsza wklejka kodu w or ... /usr/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/json/encoders/object.rb:4:in `to_json Jakieś pomysły?

Kiedy użyć zmiennej instancji obiektu w porównaniu z przekazaniem argumentu do metody

Jak wybrać pomiędzy przekazywaniem argumentów do metody a deklarowaniem ich jako zmiennych instancji obiektu, które są widocz ... óre jej potrzebują, ale wtedy zastanawiam się, " jeśli wszystko jest publiczne, nie będzie potrzeby przekazywania cokolwiek!"

Czy są jakieś konwencje zamawiania metod Java? [zamknięte]

Mam dużą klasę (około 40 metod), która jest częścią pakietu, który złożę jako kurs-praca. Obecnie metody są dość pomieszane p ... przed metodami, konstruktory są wypisywane przed innymi metodami, a gettery / settery są ostatnie; co z pozostałymi metodami?

Python: Bind an Unbound Method?

W Pythonie, czy istnieje sposób na związanie niezwiązanej metody bez jej wywołania? Piszę program wxPython i dla pewnej klas ... y, zdrowy, Pythoniczny sposób na związanie niezwiązanej metody z instancją i kontynuowanie przekazywania jej bez wywoływania?

Zachowanie ostatecznej metody statycznej

Bawiłem się modyfikatorami metodą statyczną i natknąłem się na dziwne zachowanie. Jak wiemy, metody statyczne nie mogą być n ... oda overridden jest statyczną ostateczną . Dlaczego czy dzieje się tak, gdy statyczna metoda nie może być w ogóle nadpisana?

Refleksja: Jak wywołać metodę z parametrami

Próbuję wywołać metodę poprzez odbicie z parametrami i otrzymuję: Obiekt nie odpowiada typowi docelowemu Jeśli wywoła ... result = methodInfo.Invoke(methodInfo, parametersArray); } } } } }

Dlaczego wywołanie funkcji wymaga nazwy parametru w języku Swift?

Mam tę funkcję w klasie: func multiply(factor1:Int, factor2:Int) -> Int{ return factor1 * factor2 } Próbuję wywoła ... e, aby wyglądał bardziej tak: var multResult = calculator.multiply(9834, factor2: 2321) Dlaczego pierwszy powoduje błąd?

Czy niewłaściwe jest używanie przestarzałych metod lub klas w Javie?

Używam eclipse do tworzenia aplikacji webowej. Właśnie dzisiaj zaktualizowałem moją wersję struts zmieniając plik JAR. Dostaj ... zmienię żadnej metody i uruchomię moją aplikację z ostrzeżeniami, które mam, czy stworzy ona jakąkolwiek wydajność problem.

Jak przekazać wiele parametrów w Objective-C?

Przeczytałem kilka postów o składni metody Objective-C, ale chyba nie rozumiem wielu nazw dla metody. Próbuję stworzyć metod ... odzaju: - (NSMutableArray *)getBusStops:(NSString *)busStop forTime:(NSTimeInterval *)timeInterval

Jak uzyskać wszystkie metody klasy Pythona z podanym dekoratorem

Jak uzyskać wszystkie metody danej klasy A, które są ozdobione @decorator2? class A(): def method_a(self): pass @decorator1 def method_b(self, b): pass @decorator2 def method_c(self, t=5): pass