インライン化
現在、CLion は 関数のインライン化リファクタリングを提供しており、これは メソッドの抽出 リファクタリングの反対です。
インライン化リファクタリングでは、変数とメソッドの抽出リファクタリングを元に戻すことができます。
以下のアニメーションは、変数を文字列にインライン化する方法を示しています。

変数 / メソッドをインライン化するには:
変数 / メソッド名にキャレットを置きます。
Ctrl+Alt+N を押すか、メインメニューで に移動します。
選択した変数またはメソッドに対応する インライン化 ダイアログで、インライン化オプションを指定します。 プレビューと変更の適用
変数のインライン化
変数のインライン化リファクタリングは、冗長な変数の使用をイニシャライザーで置き換えます。 このリファクタリングは 変数の導入の反対です。
前 | 後 |
|---|---|
name = "JetBrains"
puts "Hello from #{name}"
|
puts "Hello from JetBrains"
|
メソッドのインライン化
メソッドのインライン化は、メソッドの本体を呼び出し元の本体に配置します。
前 | 後 |
|---|---|
def test
c=add(a,b)
d=add(a,c)
end
def add(a, b)
a+b
end
|
def test
c = a + b
d = a + c
end
|
2026 年 6 月 2 日