@sunshine@lemmy.ml to Programmer Humor@lemmy.mlEnglish • 1 month agoI'm new to using Ruby and this tickled me pinklemmy.mlimagemessage-square95fedilinkarrow-up1297arrow-down18
arrow-up1289arrow-down1imageI'm new to using Ruby and this tickled me pinklemmy.ml@sunshine@lemmy.ml to Programmer Humor@lemmy.mlEnglish • 1 month agomessage-square95fedilink
minus-squareOriel Jutty :hhHHHAAAH:linkfedilink4•1 month agoDoes Ruby require the use of [] and {} there? Because those %w/%i/etc things look like custom quoting operators and at least in Perl you can use any delimiter you want: qw(a b c) is a list of strings, but so are qw+a b c+ and qw;a b c;.
minus-square@HelloRoot@lemy.lollinkfedilinkEnglish4•edit-21 month agoYes, but why? https://en.wikipedia.org/wiki/Principle_of_least_astonishment
Does Ruby require the use of
[]
and{}
there? Because those%w
/%i
/etc things look like custom quoting operators and at least in Perl you can use any delimiter you want:qw(a b c)
is a list of strings, but so areqw+a b c+
andqw;a b c;
.Yes, but why?
https://en.wikipedia.org/wiki/Principle_of_least_astonishment