2012-09-19 26 views
5

W społeczności Python, termin pythonic odnosi się do idiomatycznego Pythona [1]. Czy istnieje odpowiednik w społeczności Ruby dla idiomatycznej Ruby [2]?Co to jest odpowiednik "pythonic" w Ruby?

[1] Na przykład użycie enumerate(l) zamiast range(len(l)) jest pythonic.

[2] Na przykład używanie .each zamiast for jest idiomatycznym Rubinem.

+2

Zauważyłem, że dwie osoby głosowały za zamknięciem tego pytania. Czy byłoby lepiej w innej witrynie wymiany stosu? (Jeśli chcesz zamknąć, skomentuj, w przeciwnym razie się nie nauczę.) – Snowball

+2

Chyba użyłbym terminu "Ruby-ish". Jeśli chcesz poznać ogólnie akceptowany styl rubinowy, istnieje tutaj przewodnik po stylu utrzymywanym przez społeczność: https://github.com/bbatsov/ruby-style-guide – Brian

+2

"The Ruby Way" to najbliższy mi znany. Generalnie używam tego lub "idiomatycznego kodu Ruby". –

Odpowiedz

2

ja nie słyszałem o takiej stenografii, przypuszczalnie dlatego, że nie ma wygodne przyrostek można dołączyć do Ruby, aby przekształcić go w przymiotnika :)

Jeśli powiesz coś jest idiomatyczne, a ty wokół rubyków, myślę, że każdy będzie wiedział, co masz na myśli.

Powiązane problemy