Cでの
for ( i=0 ; c = getc© != EOF ; i++)
{
ほにゃ
]

c = STDIN.getc
while ( c != nil)
 ほにゃ
c= STDIN.getc
end

って面倒くさい書き方になっちゃうんですけど、もっと上手いやり方ないですか?