1 option
Ruby Cookbook.
- Format:
- Book
- Author/Creator:
- Carlson, Lucas.
- Series:
- Cookbooks (O'Reilly)
- Language:
- English
- Subjects (All):
- Object-oriented programming (Computer science).
- Ruby (Computer program language).
- Local Subjects:
- Object-oriented programming (Computer science).
- Ruby (Computer program language).
- Physical Description:
- 1 online resource (908 p.)
- Edition:
- 1st edition
- Place of Publication:
- Sebastopol : O'Reilly Media, 2006.
- Language Note:
- English
- System Details:
- text file
- Summary:
- Do you want to push Ruby to its limits? The Ruby Cookbook is the most comprehensive problem-solving guide to today's hottest programming language. It gives you hundreds of solutions to real-world problems, with clear explanations and thousands of lines of code you can use in your own projects. From data structures and algorithms, to integration with cutting-edge technologies, the Ruby Cookbook has something for every programmer. Beginners and advanced Rubyists alike will learn how to program with: Strings and numbers Arrays and hashes
- Contents:
- Table of Contents; Preface; Life Is Short; Audience; The Structure of This Book; How the Code Listings Work; Installing the Software; Platform Differences, Version Differences, andOtherHeadaches; Other Resources; Conventions Used in This Book; Using Code Examples; Comments and Questions; Acknowledgments; Strings; 1.1 Building a String from Parts; Problem; Solution; Discussion; 1.2 Substituting Variables into Strings; Problem; Solution; Discussion; See Also; 1.3 Substituting Variables into an Existing String; Problem; Solution; Discussion; See Also
- 1.4 Reversing a String by Words or CharactersProblem; Solution; Discussion; See Also; 1.5 Representing Unprintable Characters; Problem; Solution; Discussion; 1.6 Converting Between Characters and Values; Problem; Solution; Discussion; See Also; 1.7 Converting Between Strings and Symbols; Problem; Solution; Discussion; See Also; 1.8 Processing a String One Character at a Time; Problem; Solution; Discussion; See Also; 1.9 Processing a String One Word at a Time; Problem; Solution; Discussion; See Also; 1.10 Changing the Case of a String; Problem; Solution; Discussion; See Also
- 1.11 Managing WhitespaceProblem; Solution; Discussion; 1.12 Testing Whether an Object Is String-Like; Problem; Solution; Discussion; See Also; 1.13 Getting the Parts of a String You Want; Problem; Solution; Discussion; See Also; 1.14 Handling International Encodings; Problem; Solution; Discussion; See Also; 1.15 Word-Wrapping Lines of Text; Problem; Solution; Discussion; See Also; 1.16 Generating a Succession of Strings; Problem; Solution; Discussion; See Also; 1.17 Matching Strings with Regular Expressions; Problem; Solution; Discussion; See Also
- 1.18 Replacing Multiple Patterns in a Single PassProblem; Solution; Discussion; See Also; 1.19 Validating an Email Address; Problem; Solution; Discussion; Check validity, not correctness; See Also; 1.20 Classifying Text with a Bayesian Analyzer; Problem; Solution; Discussion; See Also; Numbers; 2.1 Parsing a Number from a String; Problem; Solution; Discussion; See Also; 2.2 Comparing Floating-Point Numbers; Problem; Solution; Discussion; See Also; 2.3 Representing Numbers to Arbitrary Precision; Problem; Solution; Discussion; See Also; 2.4 Representing Rational Numbers; Problem; Solution
- DiscussionSee Also; 2.5 Generating Random Numbers; Problem; Solution; Discussion; See Also; 2.6 Converting Between Numeric Bases; Problem; Solution; Discussion; See Also; 2.7 Taking Logarithms; Problem; Solution; Discussion; See Also; 2.8 Finding Mean, Median, and Mode; Problem; Solution; Discussion; The standard deviation; See Also; 2.9 Converting Between Degrees and Radians; Problem; Solution; Discussion; See Also; 2.10 Multiplying Matrices; Problem; Solution; Discussion; See Also; 2.11 Solving a System of Linear Equations; Problem; Solution; Discussion; See Also; 2.12 Using Complex Numbers
- Problem
- Notes:
- Description based upon print version of record.
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 9781306815154
- 1306815150
- 9780596529291
- 0596529295
- OCLC:
- 74459552
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.