Ruby | Establecer función de intersection()

La intersection() es un método incorporado en Ruby que devuelve un conjunto que contiene los elementos comunes en ambos conjuntos. En caso de que no haya elementos comunes, devuelve un conjunto vacío. 

Sintaxis : s1.nombre.intersección(s2.nombre)

Parámetros : La función no toma ningún parámetro.

Valor devuelto : Devuelve un nuevo conjunto que contiene los elementos comunes en ambos conjuntos.

Ejemplo 1 :  

Ruby

# Ruby program to illustrate the intersection method
  
# requires the set
require "set"
  
s1 = Set[1, 2, 4]
s2 = Set[1, 2, 3]
  
# intersection method used
s3 = s1.intersection(s2)
  
# Prints the s3
puts s3

Salida

Set: {1, 2}

Ejemplo 2

Ruby

# Ruby program to illustrate the intersection method
  
# requires the set
require "set"
  
s1 = Set[1, 2, 4]
s2 = Set[6, 5, 3]
  
# method used
s3 = s1.intersection(s2)
  
# Prints the s3
puts s3

Salida

<Set: {}

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *