Y
Hacker News
new
|
ask
|
show
|
jobs
by
afefers
1088 days ago
As someone who's new to programming and doesn't know Ruby at all, can you (or someone) please explain how it works, what it does, and how would someone use it?
I find it beautiful, tho :)
1 comments
LispSporks22
1088 days ago
-rcvs
Load the (built-in) CSV module in Ruby.
-e
Eval the following string as Ruby code.
CSV($<)
Create CSV parser with standard input `$<` as the source.
.each
Run the code in the block that follows for each row (automatically skips the CSV header):
{ |r| puts r[0] }
For a row, print the first/0th element. Can be simplified in recent Ruby:
{ puts _1[0] }
link
afefers
1088 days ago
Thank you so much! This got me looking at the Ruby documentation about blocks. Very cool feature!
link