提取参数
提取参数重构用于向方法声明中添加新参数,并相应地更新方法调用。
下面的动画演示了如何通过从字符串中提取值来添加方法参数:

要提取参数:
选择要重构的值,或将插入符号放置在包含所需值的字符串中。
在主菜单中,前往 Ctrl+Alt+P。
(可选) 如果您将插入符号放置在包含多个可提取表达式的位置,请选择所需的表达式并按下 Enter:

在调用的对话框中,指定参数名称和类型:

您可以使用各种参数类型,例如 positional、 array、 keyword等。
点击 重构。
示例
之前 | 之后 |
|---|---|
def greet
puts "Hello from JetBrains"
end
greet
|
def greet(name)
puts "Hello from #{name}"
end
greet("JetBrains")
|
最后修改日期: 2025年 9月 26日