abbrev() es un método de clase Array que proporciona un conjunto inequívoco de abreviaturas para la string.
Sintaxis: Array.abbrev()
Parámetro: – string para abreviatura
– patrón [opcional]
Retorno: conjunto de abreviaturas inequívocas
Ejemplo #1: Ejemplo para el método abbrev()
Ruby
# Ruby code for abbrev() method # checking for unambiguous abbreviations require 'abbrev' # different pattern style puts "abbreviation : #{%w{ hello goa }.abbrev}\n\n" puts "abbreviation : #{%w{ geeks }.abbrev}\n\n"
Producción :
abbreviation : {"hello"=>"hello", "hell"=>"hello", "hel"=>"hello", "he"=>"hello", "h"=>"hello", "goa"=>"goa", "go"=>"goa", "g"=>"goa"} abbreviation : {"geeks"=>"geeks", "geek"=>"geeks", "gee"=>"geeks", "ge"=>"geeks", "g"=>"geeks"}
Ejemplo #2: Ejemplo para el método abbrev()
Ruby
# Ruby code for abbrev() method # checking for pattern require 'abbrev' # checking pattern puts "pattern : #{%w{ coat past ray }.abbrev(/^.a/)}\n\n" puts "pattern : #{Abbrev.abbrev(%w{dropping dropper drop}, "drop")}\n\n"
Producción :
pattern : {"past"=>"past", "pas"=>"past", "pa"=>"past", "ray"=>"ray", "ra"=>"ray"} pattern : {"dropping"=>"dropping", "droppin"=>"dropping", "droppi"=>"dropping", "dropper"=>"dropper", "droppe"=>"dropper", "drop"=>"drop"}
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA