Ruby

【Ruby】miniテストのエラー

FJORD BOOT CAMP(フィヨルドブートキャンプ)の課題で実装しているボーリングスコア計算プログラムのテストでエラーが出たので原因をアウトプットしていきます。 エラー ボーリングスコア計算プログラムのテストを実行すると下記のエラーが出た bowling_obj…

【Ruby】学んだメソッドをアウトプット

最近Rubyの問題をpaizaラーニングで解き始めたので学んだことをアウトプットしていきます。 chompメソッドで末尾の改行文字を削除 Array.new(n)で欲しい長さの配列を作成 joinメソッドで文字列を連結 splitを使って文字列を分割 sprintfを使って0埋めする ch…

【Ruby】puts病の私がメソッド化を少しできるようになった話

 できないことができるようになるって最高です!(ガッツポーズ)  昔から、松岡修造さんに似ているとよく言われますが、決して熱くはないです(笑) さて前置きです。 前置き こちらは、フィヨルドブートキャンプ Part 1 Advent Calendar 2020 adventar.o…

【Ruby】変数名やメソッド名の命名は大事!

今回は、課題で注意された変数名やメソッド名の命名についてアウトプットしていきます! 英語は苦手であまり難しい単語使えないなと思っていたのですが、しっかり単語の意味を調べて命名しなければ!と反省しました。 変数名やメソッド名の命名はなぜ大事な…

【Rubyでlsコマンド作成!(リファクタリング編)】

現在、プログラミングを学んでいるフィヨルドブートキャンプでlsコマンドを作成するという課題が出たので学んだ内容をアウトプットしていきます。※lsコマンドをどこまで再現するかの条件あり(a,r,lのオプションは実装) 今回、メンターのかたにリファクタリ…

【Rubyでlsコマンド作成!(ロジック編)】

現在、プログラミングを学んでいるフィヨルドブートキャンプでlsコマンドを作成するという課題が出たので学んだ内容をアウトプットしていきます。※lsコマンドをどこまで再現するかの条件あり(a,r,lのオプションは実装) lsコマンドとは? まずlsコマンドと…