⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 15 - generating a succession of strings.rb

📁 O Reilly Ruby Cookbook source code
💻 RB
字号:
('aa'..'ag').each { |x| puts x }# aa# ab# ac# ad# ae# af# ag#---def endless_string_succession(start)  while true    yield start     start = start.succ  endend#---endless_string_succession('fol') do |x|  puts x  break if x[-1] == x[-2]    end# fol# fom# fon# foo#---'89999'.succ                           # => "90000"'nzzzz'.succ                           # => "oaaaa"#---'Zzz'.succ                             # => "AAaa"#---'z'.succ                               # => "aa"'aa'.succ                              # =>  "ab"'zz'.succ                              # => "aaa"#---'AA'.succ                              # =>  "AB"'AZ'.succ                              # =>  "BA"'ZZ'.succ                              # => "AAA" 'aZ'.succ                              # =>  "bA"'Zz'.succ                              # => "AAa"#---'foo19'.succ                           # => "foo20"'foo99'.succ                           # => "fop00"'99'.succ                              # => "100"'9Z99'.succ                            # => "10A00"#---'10-99'.succ                           # => "11-00"#---'a-a'.succ                             # => "a-b"'z-z'.succ                             # => "aa-a"'Hello!'.succ                          # => "Hellp!"%q{'zz'}.succ                          # => "'aaa'"%q{z'zz'}.succ                         # => "aa'aa'"'$$$$'.succ                            # => "$$$%"s = '!@-'13.times { puts s = s.succ }# !@.# !@/# !@0# !@1# !@2# ...# !@8# !@9# !@10#---("a".."e").to_a.reverse_each { |x| puts x }# e# d# c# b# a#---

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -