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.
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
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
"The Ruby Way" to najbliższy mi znany. Generalnie używam tego lub "idiomatycznego kodu Ruby". –