Ruby中的符号如何改写成长尾词?

2026-04-11 20:231阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计221个文字,预计阅读时间需要1分钟。

Ruby中的符号如何改写成长尾词?

我有两个数组,一个带符号,另一个带字符串。a=[:man, :woman],b=[one, two]。我正在尝试将每个符号与数组中的每个字符串组合起来,以便输出为:[:man_one, :man_two, :woman_one, :woman_two]。我试过。

我有两个数组,一个带符号,另一个带字符串.

a = [:man, :woman] b = ["one", "two"]

我正在尝试将每个符号与数组中的每个字符串组合在一起,以便输出为:

[:man_one, :man_two, :woman_one, :woman_two]

我试过了

Ruby中的符号如何改写成长尾词?

b = b.to_s q = [] a.each do |n| q.push (n.to_s + b.each {|w| "_" + w}).to_sym end p q

但这给了我一个错误.如何创建新符号?

一个简单的方法是:

a.product(b).map{|arr| arr.join("_").to_sym} #=> [:man_one, :man_two, :woman_one, :woman_two]

本文共计221个文字,预计阅读时间需要1分钟。

Ruby中的符号如何改写成长尾词?

我有两个数组,一个带符号,另一个带字符串。a=[:man, :woman],b=[one, two]。我正在尝试将每个符号与数组中的每个字符串组合起来,以便输出为:[:man_one, :man_two, :woman_one, :woman_two]。我试过。

我有两个数组,一个带符号,另一个带字符串.

a = [:man, :woman] b = ["one", "two"]

我正在尝试将每个符号与数组中的每个字符串组合在一起,以便输出为:

[:man_one, :man_two, :woman_one, :woman_two]

我试过了

Ruby中的符号如何改写成长尾词?

b = b.to_s q = [] a.each do |n| q.push (n.to_s + b.each {|w| "_" + w}).to_sym end p q

但这给了我一个错误.如何创建新符号?

一个简单的方法是:

a.product(b).map{|arr| arr.join("_").to_sym} #=> [:man_one, :man_two, :woman_one, :woman_two]