Python改め、PHPを頑張るブログスマートフォン用の表示で見るPython改め、PHPを頑張るブログ突然Pythonに目覚めました。何でもっと早くプログラムをやらなかったのか...後悔しています。転職してPHPを本格的にやる事になりました。プログラミングRubyの勉強をしたのでメモっておきます。基本的な事ですが、ちょっと気になる部分があったので。pythonと比較しながら勉強すると通じる部分があって理解が深まります。今回は割りとRubyオリジナルな部分が多い気がしますが。35これは普通のif文の書き方。35pythonにはif文省略出来るのなかったと思いますけど、これ便利ですねー。endがいらないのが私的に好きです。使われるのでしょうか?私は隙あらば使っていきたい文法の一つですね。お次はメソッドの戻り値についてpythonでは戻り値にはreturnを使いますが、Rubyでは使わないようですね。最後に評価された式がメソッドの戻り値になるのが理由みたいです。これが何だか違和感凄いんですよねー。returnも使えるらしいのですが、使い所はpythonとは全然違います。メソッドを途中で抜ける場合に使われることが多いそうです。countryを入力してくださいなんかメソッドを抜けるって言うのもあまりピンと来ないのですが、こんな使い方をするようです。さりげなく出てきた、.nil?というメソッドにもちょっと驚きました。こんなメソッドがあるとは。returnの使い方はちょっと慣れないとしっくりこなさそうです。最後に、メソッドの引数のカッコの省略です。このカッコの省略はpythonにはないと思うので、これまたしっくり来ません。引数のないメソッドなんかはカッコを省略して書く事が多いらしいです。そもそも、putsとかprintとかもカッコ使えるけど省略してるらしいですね。python3系はprintでもカッコがないとエラーを吐くので地味に違和感ありますね。'へろー'endこんな感じでカッコを省略するようです。引数がある関数もカッコを省略出来るらしいのですが、これやめて欲しいですね(笑)主流じゃないらしいですけど、そうゆう人もいるのかな?パっとみどこまでが関数なのか分かりづらそうです。ちなみに、現在はこの本で勉強をしています。大型本この商品を含むブログを見る基礎に関しては先日paizaがキャンペーンでruby講習が無料だったので終わらせました。この本はある程度基礎が出来てればオススメらしいです。Rubyはほどほどにpythonを頑張ります。09:43Rubyのお勉強Tweet広告を非表示にする関連記事2018-03-03pythonの勉強中ですはじめまして。»プロフィールid:python_konbu突然pythonに目覚めました。何でもっと早くプログラムをやらなかったのか...後悔しています。開発にアサインされて一月半が経ちました。参加グループプログラミングタイトルはてなブログをはじめよう!python_konbuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。