Pytania oznaczone «methods»

103
Znajdowanie # wystąpień znaku w łańcuchu w języku Ruby

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...

102
Dlaczego nie pola abstrakcyjne?

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....

101
wiele warunków dla metody JavaScript .includes ()

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...

99
Dlaczego Python używa „magicznych metod”?

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...