Ruby | Symbol next function Last Updated : 10 Dec, 2019 Comments Improve Suggest changes Like Article Like Report Symbol#next() : next() is a Symbol class method which returns the next symbol object. Syntax: Symbol.next() Parameter: Symbol values Return: the next symbol object. Example #1 : Ruby # Ruby code for Symbol.next() 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" # next form puts "Symbol a next form : #{a.next}\n\n" puts "Symbol b next form : #{b.next}\n\n" puts "Symbol c next form : #{c.next}\n\n" Output : Symbol a : aBcDeF Symbol b : äöü Symbol c : ABCDEF Symbol a next form : aBcDeG Symbol b next form : äöý Symbol c next form : ABCDEG Example #2 : Ruby # Ruby code for Symbol.next() 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" # next form puts "Symbol a next form : #{a.next}\n\n" puts "Symbol b next form : #{b.next}\n\n" puts "Symbol c next form : #{c.next}\n\n" Output : Symbol a : geeks Symbol b : åöó Symbol c : GEEKS Symbol a next form : geekt Symbol b next form : åöô Symbol c next form : GEEKT Comment More infoAdvertise with us Next Article Ruby | Symbol next function M mayank5326 Follow Improve Article Tags : Ruby Ruby-Methods Ruby Symbol-class Similar Reads Ruby | Symbol inspect function Symbol#inspect() : inspect() is a Symbol class method which returns the string representation of the symbol value. Syntax: Symbol.inspect() Parameter: Symbol values Return: the string representation of the symbol value. Example #1 : Ruby # Ruby code for Symbol.inspect() method # declaring Symbol a = 1 min read Ruby | Symbol =~ function Symbol#=~() : =~() is a Symbol class method which =~es the pattern with symbol. Syntax: Symbol.=~() Parameter: Symbol values Return: position - if pattern =~es the Symbol otherwise return nil Example #1 : Ruby # Ruby code for Symbol.=~() method # declaring Symbol a = :aBcDeF # declaring Symbol b = : 2 min read Ruby | Symbol == function Symbol#==() : ==() is a Symbol class method which compares two Symbol objects. Syntax: Symbol.==() Parameter: Symbol values Return: true if two Symbols are equal otherwise return false Example #1 : Ruby # Ruby code for Symbol.==() method # declaring Symbol a = :aBcDeF # declaring Symbol b = :"\ 2 min read Ruby | Symbol === function Symbol#===() : ===() is a Symbol class method which compares two Symbol objects. Syntax: Symbol.===() Parameter: Symbol values Return: true - if both the symbols are equal otherwise return false Example #1 : Ruby # Ruby code for Symbol.===() method # declaring Symbol a = :aBcDeF # declaring Symbol b 2 min read Ruby | Symbol intern function Symbol#intern() : intern() is a Symbol class method which returns the object corresponding to symbol. Syntax: Symbol.intern() Parameter: Symbol values Return: the object corresponding to symbol Example #1 : Ruby # Ruby code for Symbol.intern() method # declaring Symbol a = :aBcDeF # declaring Symbol 1 min read Like