じろう

2019年11月02日に参加

学習履歴詳細

[Ruby]合格教本で間違えたとこの復習。REx Silverの問題を解く

今日のYWT

やったこと

  • REx Silver
  • 合格教本の間違えたとこnotionにまとめる

わかったこと

Dir のクラスメソッド

Dir クラスのクラスメソッドではないものを選びなさい

  1. Dir.pwd
  2. Dir.extname
  3. Dir.open
  4. Dir.mkdir
  5. Dir.rmdir
  6. Dir.chdir
  • 答え
2. `Dir.extname`
  • 解説

    File.extname はあるが、 Dir クラスにはない。

    File.extname は、拡張子部分を返すメソッド。

    p File.extname("foo/foo.txt")     # => ".txt"
    p File.extname("foo/foo.tar.gz")  # => ".gz"
    p File.extname("foo/bar")         # => ""
    

    Dir.chdir はカレントディレクトリを変更するメソッド。

    Dir.chdir("/var/spool/mail")
    p Dir.pwd                    #=> "/var/spool/mail"
    Dir.chdir("/tmp") do
      p Dir.pwd                  #=> "/tmp"
    end
    p Dir.pwd                    #=> "/var/spool/mail"
    

次やること

  • 正規表現
Ruby

2021年04月21日(水)

3.0時間