Hacker News new | ask | show | jobs
by tjpnz 903 days ago
Not op but compared with Python it's heavier in the syntax department. You would have an easier time going in the other direction and encounter less situations where you have to stop and think about what to use in which situation while learning.
1 comments

Python has far more custom syntax than Ruby. In Ruby an elegant syntax like blocks solves many problems, in Python each problem has custom syntax.
Quick, which language is this written in?

a = [1,2,3,4]

for b in a

  print(b)
end
Here's some advice. If you want to make a point, make it clear and direct. No one knows what point you are trying to make here.
Here's some advice - don't give unsolicited advice.
end is ruby :)

But you would write `[1, 2, 3, 4].each { |n| print(n) }`