Symbol#=~() : =~() es un método de clase Symbol que =~es el patrón con símbolo.
Sintaxis: Símbolo.=~()
Parámetro: valores de símbolo
Retorno: posición – si el patrón =~es el símbolo, de lo contrario, devuelve nil
Ejemplo 1 :
# Ruby code for Symbol.=~() method # declaring Symbol a = :aBcDeF # declaring Symbol b = :"\u{e4 f6 fc}" # declaring Symbol c = :ABCDEF # Symbol puts "Symbol a : #{a}\n\n" puts "Symbol b : #{b}\n\n" puts "Symbol c : #{c}\n\n\n\n" # =~ form puts "Symbol a =~ form : #{a.=~(/D/)}\n\n" puts "Symbol b =~ form : #{b.=~(/o/)}\n\n" puts "Symbol c =~ form : #{c.=~(/C/)}\n\n"
Producción :
Symbol a : aBcDeF Symbol b : äöü Symbol c : ABCDEF Symbol a =~ form : 3 Symbol b =~ form : Symbol c =~ form : 2
Ejemplo #2:
# Ruby code for Symbol.=~() method # declaring Symbol a = :geeks # declaring Symbol b = :"\u{e5 f6 f3}" # declaring Symbol c = :GEEKS # Symbol puts "Symbol a : #{a}\n\n" puts "Symbol b : #{b}\n\n" puts "Symbol c : #{c}\n\n\n\n" # =~ form puts "Symbol a =~ form : #{a.=~(/g/)}\n\n" puts "Symbol b =~ form : #{b.=~(/a/)}\n\n" puts "Symbol c =~ form : #{c.=~(/EE/)}\n\n"
Producción :
Symbol a : geeks Symbol b : åöó Symbol c : GEEKS Symbol a =~ form : 0 Symbol b =~ form : Symbol c =~ form : 1
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA