万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    ややこしいchomp Ruby

    chompの引数に''などをしない場合、
    「\r」「\n」「\r\n」を末尾から取り除く仕様になる
    ※逆の「\n\r」ではないことに注意

    "abc\r\n".chomp()
    => "abc"
    

    ↑「\r\n」が最後から取り除かれる

    "abc\r\n\r".chomp()
    => "abc\r\n"
    

    ↑最後から「\r」のみが取り除かれるので、「\r\n」はそのまま

    "abc\r\n\r\n".chomp()
    => "abc\r\n"
    

    ↑最後に有る方の「\r\n」のみが最後から取り除かれるのでもう一つの「\r\n」はそのまま

    "abc\n\r".chomp()
    => "abc\n"
    

    これは最後の「\r」のみ