📄 05 - automatically loading files as needed.rb
字号:
# functions.rbmodule Decidable # ... Many, many methods go here.endmodule Semidecidable # ... Many, many methods go here.end#---# functions.rbautoload :Decidable, "decidable.rb"autoload :Semidecidable, "semidecidable.rb"#---# decidable.rbmodule Decidable # ... Many, many methods go here.end#---# semidecidable.rbmodule Semidecidable # ... Many, many methods go here.end#---require 'functions'Decidable.class # => Module# More use of the Decidable module follows...#---autoload :Set, "set.rb"def random_set(size) max = size * 10 set = Set.new set << rand(max) until set.size == size return setend# More code goes here...#---random_set(10)# => #<Set: {39, 83, 73, 40, 90, 25, 91, 31, 76, 54}>require 'set' # => false#---
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -