परिवर्तित उत्पादन के एक समारोह में सरणी और फ़ीड के मूल्य में चर में अन्य समारोह में रूबी

0

सवाल

में से एक के लिए रूबी प्रोग्रामिंग तर्क है, की कोशिश कर रहा हूँ स्ट्रिंग परिवर्तित करने के लिए उत्पादन के एक समारोह में एक सरणी और सरणी से फ़ीड करने के लिए है करने के लिए मान को चर में घोषित अन्य समारोह के कार्यक्रम

//response.each do |instance |
  print "#{instance.private_ip_address}"
  print "\n"
  end
//

10.1.1.1
10.1.1.2
10.1.1.3

इस उत्पादन में परिवर्तित किया जाना चाहिए सरणी और फ़ीड के रूप में मूल्यों में अलग-अलग समारोह के एक ही कार्यक्रम

def run_me
    ::
    ::
    filter_pattern = '[w1,w2,w3,w4,w5,w6!="*#{array[0]}*"&&w6!="*#{array[1]}*&&w6!="*#{array[2]}*"]'

तो यह है कि उत्पादन के filter_pattern , की तरह होना चाहिए नीचे

   '[w1,w2,w3,w4,w5,w6!="*10.1.1.1*"&&w6!="*10.1.1.2*"&&w6!="*10.1.1.3*"]'
aws-sdk aws-sdk-ruby ruby
2021-11-22 14:48:07
1

सबसे अच्छा जवाब

0
# Mocked responses for the sake of the example..
responses = [
  OpenStruct.new(request_type: 'GET', private_ip_address: '10.1.1.1'),
  OpenStruct.new(request_type: 'GET', private_ip_address: '10.1.1.2'),
  OpenStruct.new(request_type: 'GET', private_ip_address: '10.1.1.3')
]

data_of_ips = [] # Storing ips in this array from the loop for later usage in run_me method

responses.each do |instance|
  data_of_ips << instance.private_ip_address
end

# Now calling the run_me and pass the array as argument

run_me(data_of_ips)

# replace it in your filter like this
def run_me(ips)
  # 
  # 
  filter_pattern = '[w1,w2,w3,w4,w5,w6!="*#{ips[0]}*"&&w6!="*#{ips[1]}*&&w6!="*#{ips[2]}*"]'^Z
end
2021-11-22 20:09:16

user1678123, लेकिन एडब्ल्यूएस कंसोल मैं देख सकता w6!="#{आईपीएस[0]}"&&w6!="#{आईपीएस[1]}*&&w6!="*#{आईपीएस[2]}"]' उत्पादन के बजाय इसी आईपीएस सरणी में
Kavitha

@कविता अधिक विशिष्ट होना यह स्पष्ट नहीं है कि तुम क्या मतलब है द्वारा अपनी टिप्पणी
user1678123

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में