Rubyの勉強をする〜組み込みライブラリ、Timeクラス〜

July 29, 2021

こんにちは、たわらです。

Ruby 技術者認定試験 Silver を受験するために勉強しております。

組み込みライブラリと Time クラスについて学習したのでその記録を残す。

ライブラリ?

そもそもライブラリとは、ざっくりと、、、

便利なプログラムの部品をいっぱい集めて、ひとまとめにしたファイルのこと

とのことです。

参照

[https://wa3.i-3-i.info/word1473.html]

Ruby はたくさんライブラリがあります。いろいろある、、、すごい。これは標準ライブラリと呼ばれる一群ですね。

[https://docs.ruby-lang.org/ja/latest/library/_builtin.html:title]

でなかには、組み込みライブラリというものがあります。これらは require を用いなくても利用できます。

[https://docs.ruby-lang.org/ja/latest/library/_builtin.html:title]

Time クラスと Date クラス?

日付を扱うクラスには Time クラスと Date クラスがあります。

何が違うのかというと、、、 Time クラスは組み込みライブラリで、Date クラスは標準ライブラリだけど組み込みライブラリではないのです。

なので利用する場合、Date クラスには require が必要なのですね。Time クラスには必要ないみたいです。

require が必要ないので Time クラスを使うのが定石っぽい。

(了)