gpt4 book ai didi

arrays - 使用数组将多个参数传递给可变参数ruby方法

转载 作者:行者123 更新时间:2023-12-04 01:59:34 24 4
gpt4 key购买 nike

<分区>

我现在正在使用一个 ruby​​ gem,它接受可变数量的参数(具体来说,它是 axlsx gem)。

我正在使用 column_widths 函数,定义为:

def column_widths(*widths)
widths.each_with_index do |value, index|
next if value == nil
Axlsx::validate_unsigned_numeric(value) unless value == nil
find_or_create_column_info(index).width = value
end
end

我有一个动态数量的宽度需要设置(因为列数不同),所以我尝试创建一个宽度数组并将其传入,但它将数组视为单个参数。

如何将数组作为参数列表传递?

编辑:

实际错误是:

Invalid Data [30, 13, 20, 13, 20, 13, 20, 13, 10, 10, 10, 13, 20, 10] for Invalid column width. must be [Fixnum, Integer, Float]

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com