RubyMine 2025.2 Help

提取参数

提取参数重构用于向方法声明中添加新参数,并相应地更新方法调用。

下面的动画演示了如何通过从字符串中提取值来添加方法参数:

提取参数

要提取参数:

  1. 选择要重构的值,或将插入符号放置在包含所需值的字符串中。

  2. 在主菜单中,前往 重构 | 提取/引入 | 参数 Ctrl+Alt+P

  3. (可选) 如果您将插入符号放置在包含多个可提取表达式的位置,请选择所需的表达式并按下 Enter

    可提取的表达式
  4. 在调用的对话框中,指定参数名称和类型:

    提取参数对话框

    您可以使用各种参数类型,例如 positionalarraykeyword等。

  5. 点击 重构

示例

之前

之后

def greet puts "Hello from JetBrains" end greet
def greet(name) puts "Hello from #{name}" end greet("JetBrains")
最后修改日期: 2025年 9月 26日