Gibt es noch zusätzliche Inject-Kurzschrift

Ich bin kürzlich auf folgendes Problem gestoßen:
Ich habe immer so injizieren verwendet (ich wusste, dass (0) Teil optional ist und weggelassen werden kann)

array = [13,23,13]
#=> [13, 23, 13]
array.inject(0) { |sum,i| sum+i }
#=> 49

Durch Zufall habe ich herausgefunden, dass Sie verwenden können:

array.inject(:+)
#=> 49
array.inject(:-)
#=> -23
array.inject(:*)
#=> 3887
array.inject(:/)
#=> 0

Zum Thema googeln fand ich einen schönenArtikel auf injizieren, aber keine Erwähnung von dem, was ich versucht habe ....
Kann mir jemand erklären oder Informationen über diese Injektionsbefehle geben, die ich gerade verwendet habe?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage