Jak znaleźć informacje (najlepiej przez Google) na temat korzystania z operatorów w kodzie? W tym przypadku chcę znaleźć znaczenie tego kodu w Ruby.Jak znaleźć znaczenie operatorów Ruby bez użycia tekstu?
x = [1,2,3]
x.send :[]=,0,2
x[0] + x.[](1) + x.send(:[],2)
Chcę, żebyś nauczył mnie łowić ryby - nie mów mi, co robią operatorzy. Gdy wchodzę do Google i szukam notacji, otrzymuję przykłady lub samouczki, które nie obejmują konkretnego użycia.
https://stackoverflow.com/questions/1165786/how-to-search-for-punctuation-that-gets-ignored-by-google mówi, że Google odrzuca taki zapis; sposób, w jaki szukam "odpowiedzi", to poprosić o co najmniej jedną skuteczną poradę od kogoś, kto może przyjąć powyższy kod i powiedzieć "Oto jak się dowiem, co robią operatorzy".
Przykład moich nieudanych wyszukiwań.
wyszukać Ruby: [] = i dodaj/usuń warunki jak notacji, operatora, okrężnicy, wspornika, nawiasach kwadratowych, nie może znaleźć wykorzystanie tych operatorów w ten sposób.
Poszukuję ruby . notacja, dodawać/usuwać terminy jak okresie, kropką, nawiasie itp
mogę szukać arkuszy oszukiwać. Znajdź arkusz do ściągnięcia domyślnej struktury katalogów, wyrażeń regex itp., Ale wciąż nie tego, czego szukam.
Czy wypróbowałeś narzędzie wiersza poleceń 'ri'? –
http://symbolhound.com/?q=%5B%5D%3D i http://ruby-doc.org/core-1.9.3/Object.html#method-i-send –
x jest tablicą i "wyślij" (który można przeszukiwać) służy do wywołania metody na obiekcie. Możesz wejść na ruby-doc.org i sprawdzić listę metod dla [] =. Jeśli to się nie powiedzie, możesz sprawdzić przodków Arraya. –