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

📄 00 - introduction

📁 O Reilly Ruby Cookbook source code
💻
字号:
require 'yaml'10.to_yaml                   # => "--- 10\n"'ten'.to_yaml                # => "--- ten\n"'10'.to_yaml                 # => "--- \"10\"\n"#---puts %w{Brush up your Shakespeare}.to_yaml# ---# - Brush# - up# - your# - Shakespeare#---puts ({ 'star' => 'hydrogen', 'gold bar' => 'gold' }).to_yaml# ---# star: hydrogen# gold bar: gold#---require 'set'puts Set.new([1, 2, 3]).to_yaml# --- !ruby/object:Set# hash:#  1: true#  2: true#  3: true#---users = [{:name => 'Bob', :permissions => ['Read']},         {:name => 'Alice', :permissions => ['Read', 'Write']}]# Serializeopen('users', 'w') { |f| YAML.dump(users, f) }# And deserializeusers2 = open("users") { |f| YAML.load(f) }# => [{:permissions=>["Read"], :name=>"Bob"}, #     {:permissions=>["Read", "Write"], :name=>"Alice"}]#---quiz_question = ['What color is Raedon?', ['Blue', 'Albino', '*Yellow']]puts quiz_question.to_yaml# ---# - What color is Raedon?# - - Blue#   - Albino#   - "*Yellow"#---require 'yaml'require 'set'set = Set.new([1, 2, 3])open("set", "w") { |f| YAML.dump(set, f) } #---# Bad code -- don't try this!require 'yaml'set = open("set") { |f| YAML.load(f) }# => #<YAML::Object:0xb7bd8620 @ivars={"hash"=>{1=>true, 2=>true, 3=>true}}, #      @class="Set">#---handle = open('a_file', 'w')handle.path# => "a_file"handle2 = YAML.load(YAML.dump(handle))# => #<File:0xb7bd9a58>handle2.path# IOError: uninitialized stream#---

⌨️ 快捷键说明

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