Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 5 lat temu . Popraw to...
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 5 lat temu . Popraw to...
Szukam metody Ruby (1,9 ...), która pomoże mi znaleźć liczbę wystąpień znaku w ciągu. Szukam wszystkich wystąpień, nie tylko pierwszego. Na przykład: „Melanie jest noobem” Istnieją dwa wystąpienia litery „a”. Jaka byłaby metoda Rubiego, której mógłbym użyć, aby to znaleźć? Używam Ruby-doc.org...
Dlaczego klasy Java nie mogą mieć pól abstrakcyjnych, tak jak mogą mieć metody abstrakcyjne? Na przykład: Mam dwie klasy, które rozszerzają tę samą abstrakcyjną klasę bazową. Każda z tych dwóch klas ma metodę, która jest identyczna, z wyjątkiem stałej String, która jest komunikatem o błędzie....
Budowanie aplikacji wielojęzycznej w Javie. Pojawia się błąd podczas wstawiania wartości ciągu z R.stringpliku XML zasobu: public static final String TTT = (String) getText(R.string.TTT); Oto komunikat o błędzie: Błąd: nie można utworzyć statycznego odwołania do niestatycznej metody getText...
Zastanawiam się tylko, czy istnieje sposób na dodanie wielu warunków do metody .includes, na przykład: var value = str.includes("hello", "hi", "howdy"); Wyobraź sobie, że przecinek oznacza „lub”. Pyta teraz, czy ciąg zawiera cześć, cześć czy cześć . Więc tylko wtedy, gdy jeden i tylko jeden...
Po długiej pracy nad aplikacją na iPhone'a zdałem sobie sprawę, że mój kod jest dość brudny i zawiera kilka #import i metod, które nie są wywoływane lub w ogóle nie są przydatne. Chciałbym wiedzieć, czy istnieje jakakolwiek dyrektywa kompilatora lub sposób na wykrycie tych bezużytecznych linii...
Bawiłem się ostatnio Pythonem i jedną rzeczą, która wydaje mi się nieco dziwna, jest szerokie użycie `` magicznych metod '', np. Aby udostępnić swoją długość, obiekt implementuje metodę def __len__(self), a następnie jest wywoływany, gdy piszesz len(obj). Zastanawiałem się tylko, dlaczego obiekty...
Czasami widzę metody w Rubim, które mają znak „?” i "!" na końcu z nich np .: name = "sample_string" name.reverse name.reverse! name.is_binary_data? Zastanawiałem się, jaki jest ich cel? Czy są po prostu cukrową powłoką
Zdarzały się sytuacje, w których chciałbym przesłonić metodę w klasie z metodą rozszerzającą. Czy jest jakiś sposób, aby to zrobić w C #? Na przykład: public static class StringExtension { public static int GetHashCode(this string inStr) { return MyHash(inStr); } } Przykładem, w którym...
Czy do klasy można zastosować metody rozszerzające? Na przykład rozszerz DateTime, aby uwzględnić metodę Tomorrow (), którą można wywołać, na przykład: DateTime.Tomorrow(); Wiem, że mogę użyć static DateTime Tomorrow(this Datetime value) { //... } Lub public static MyClass { public static...
Kiedy mam zwykłe metody wywoływania innej metody w klasie, muszę to zrobić class test: def __init__(self): pass def dosomething(self): print "do something" self.dosomethingelse() def dosomethingelse(self): print "do something else" ale kiedy mam metody statyczne, nie mogę...
Możliwy duplikat: Jak uzyskać dostęp do klas java w pakiecie domyślnym? Używam Eclipse 3.5 i utworzyłem projekt z pewną strukturą pakietu wraz z pakietem domyślnym. Mam jedną klasę w domyślnym pakiecie - Calculations.java i chcę użyć tej klasy w dowolnym pakiecie (na przykład w...
Jak dodać nową metodę do obiektu „w locie”? $me= new stdClass; $me->doSomething=function () { echo 'I\'ve done something'; }; $me->doSomething(); //Fatal error: Call to undefined method
Z izomorfizmem Curry-Howarda zetknąłem się stosunkowo późno w moim życiu programistycznym i być może przyczynia się to do tego, że jestem nim całkowicie zafascynowany. Oznacza to, że dla każdej koncepcji programowania istnieje dokładny odpowiednik w logice formalnej i na odwrót. Oto „podstawowa”...
W sesji Wprowadzenie do Swift WWDC descriptionpokazano właściwość tylko do odczytu : class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) Czy istnieją jakiekolwiek implikacje dla wyboru...
Zwykle deklaruję jako statyczne wszystkie metody w klasie, gdy ta klasa nie wymaga śledzenia stanów wewnętrznych. Na przykład, jeśli muszę przekształcić A w B i nie polegać na jakimś wewnętrznym stanie C, który może się różnić, tworzę transformację statyczną. Jeśli istnieje stan wewnętrzny C,...
Jaka jest różnica między funkcjami AddRange i Concat na ogólnej liście? Czy jeden jest lepszy od drugiego?
Mam zainstalowany Active Support 3.0.3 i Rails 3.0.3 z Ruby 1.8.7. Kiedy próbuję użyć 1.week.ago, otrzymuję NoMethodError: undefined method 'week' for 1:Fixnum from (irb):2 Wydaje się, że inne podstawowe rozszerzenia działają. Wypróbowałem to na komputerze znajomego (te same specyfikacje...
Znalazłem w próbkach Linq MSDN zgrabną metodę o nazwie Fold (), której chcę użyć. Ich przykład: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Niestety, nie mogę tego skompilować, ani w ich...
Lubię używać znaku zapytania na końcu nazw metod / funkcji w innych językach. Java mi na to nie pozwala. Jako obejście, jak inaczej mogę nazwać logiczne metody zwracające w Javie? Korzystanie z is, has, should, canz przodu dźwięk metoda dobrze dla niektórych przypadkach. Czy jest lepszy sposób...