Programming Ruby 3.2 (5th Edition): Add &: to Appendix 2. I Can’t Look It up! (page 637)

You are right that &:upcase is difficult to understand. It is actually & applied to the symbol :upcase and is described on page 638, 12th symbol (Name Proc operator).

1 Like