📚
<Ruby> 組み込みライブラリ/ 標準ライブラリ/ gem
どのように分けれられるのか?
- 組み込みライブラリ
特に利用頻度の高いライブラリ - 標準ライブラリ
ある程度使用するライブラリ - gem
それ以外の有志の開発者が作成している外部ライブラリ(パッケージ化されたもの)
requireとrequire_relative
標準ライブラリとgemは利用するときに、そのライブラリを読み込む必要がある。
その際に使用する構文が「require」と「reauire_relative」だ。
【違いは何か?】
require : 使いたい標準ライブラリなどを読み込むときに使う構文
require_relative : 自身で作成したクラス定義を読み込むときに使う構文
【書き方の違い】
require
require ライブラリ名
require_relative
require_relative "自ファイルからの相対パスで読み込むファイル名"
Discussion