Skip to main content

🚀 In our NEW AI Bootcamp you'll build a working app in 28 days, no experience required. Free to all subscription levels.

✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

Join the Treehouse affiliate program and earn 25% recurring commission! 🤑

  • Treehouse Logo
    • For Individuals
    • For Businesses
    • For Schools
    • For Libraries
    • For Military
    • All Courses
    • Tracks
    • AI Bootcamp
    • College Credit
    • Techdegree Bootcamps
    • Front End Development
    • Full Stack JavaScript
    • Code Adventures
    • Discord
    • Forum
    • Success Stories
    • Treehouse Links
    • 100 Days of Code
    • Explore
    • Career Toolbox
    • Free Treehouse Near Me
    • Affiliates
    • Blog
    • Support
    • About
    • Learn
    • Beginner's Guide to Coding
    • Data Analysis with SQL & Python
    • Front-End Web Development
    • Python Programming Basics
    • Techdegree Bootcamp Overview
    • UX Design Fundamentals
    • AI Tools for Beginners
  • For Individuals For Businesses For Schools For Libraries For Military
  • All Courses Tracks AI Bootcamp College Credit
  • Techdegree Bootcamps Front End Web Development Full Stack JavaScript
  • Code Adventures Discord Forum Success Stories Treehouse Links 100 Days of Code
  • Explore Career Toolbox Free Treehouse Near Me Affiliates Blog Support About
    Learn Beginner's Guide to Coding Data Analysis with SQL & Python Front-End Web Development Python Programming Basics Techdegree Bootcamp Overview UX Design Fundamentals AI Tools for Beginners
  • Sign In
  • Free Trial
Instagram Twitter Facebook YouTube LinkedIn
Loading banner... Start your free trial at Treehouse
    • Newest
      • Newest
      • Active
      • Unanswered
      • Featured
    • All Topics
      • All Topics
      • • General Discussion
      • • AI
      • • APIs
      • • Coding for Kids
      • • College Credit
      • • Computer Science
      • • CSS
      • • Data Analysis
      • • Databases
      • • Design
      • • Development Tools
      • • Digital Literacy
      • • Game Development
      • • Go Language
      • • HTML
      • • Java
      • • JavaScript
      • • Learning Resources
      • • Machine Learning
      • • No-Code
      • • PHP
      • • Professional Growth
      • • Python
      • • Quality Assurance
      • • React
      • • Ruby
      • • Security
      • • Swift
      • • Vibe Coding
  • MICHAEL P
    MICHAEL P
    5,191 Points

    Why was loop_name.rb just copied and pasted?

    Posted June 9, 2016 3:16am by MICHAEL P
    MICHAEL P
    5,191 Points
    • Ruby
    • Ruby Loops
    • Ruby Loops
    • Loop Conditionals

    1 Answer

  • MICHAEL P
    MICHAEL P
    5,191 Points

    Does it matter if indentations for the loops "line up" for Ruby loops? I am specifically wondering about "end"

    Posted June 9, 2016 3:07am by MICHAEL P
    MICHAEL P
    5,191 Points
    • Ruby
    • Ruby Loops
    • Ruby Loops
    • Loop Conditionals

    2 Answers

  • melissa brown
    melissa brown
    4,670 Points

    random number inside the loop?

    Posted March 10, 2016 3:41am by melissa brown
    melissa brown
    4,670 Points
    • Ruby
    • Ruby Loops
    • Ruby Loops
    • Loop Conditionals

    2 Answers

  • nusunteudevina
    nusunteudevina
    8,806 Points

    gets.chomp.to_i

    Posted January 29, 2016 4:48pm by nusunteudevina
    nusunteudevina
    8,806 Points
    • Ruby
    • Ruby Loops
    • Ruby Loops
    • Loop Conditionals

    3 Answers

  • Kourosh Raeen
    Kourosh Raeen
    23,733 Points

    Range of values returned by Random.new.rand(5)

    Posted January 13, 2016 3:25pm by Kourosh Raeen
    Kourosh Raeen
    23,733 Points
    • Ruby
    • Ruby Loops
    • Ruby Loops
    • Loop Conditionals

    1 Answer

  • Ingrid Bardales
    Ingrid Bardales
    10,616 Points

    ruby loop conditionals

    Posted September 13, 2015 11:55pm by Ingrid Bardales
    Ingrid Bardales
    10,616 Points
    • Ruby
    • Ruby Loops
    • Ruby Loops
    • Loop Conditionals

    2 Answers

  • Ron L
    Ron L
    6,463 Points

    Why is the print "Enter your name..." and name = gets.chomp in the loop? They're not needed for looping.

    Posted August 28, 2015 8:25pm by Ron L
    Ron L
    6,463 Points
    • Ruby
    • Ruby Loops
    • Ruby Loops
    • Loop Conditionals

    1 Answer

  • giob
    giob
    4,006 Points

    I understand all of the code from this video with one exception; what does !name.index(/\d/) accomplish? Thanks :)

    Posted July 4, 2015 4:58pm by giob
    giob
    4,006 Points
    • Ruby
    • Ruby Loops
    • Ruby Loops
    • Loop Conditionals

    2 Answers

  • Denis Chernik
    PLUS
    Denis Chernik
    Courses Plus Student 5,351 Points

    Loops. Exercise one.

    Posted June 20, 2015 4:02pm by Denis Chernik
    Denis Chernik
    Courses Plus Student 5,351 Points
    • Ruby
    • Ruby Loops
    • Ruby Loops
    • Loop Conditionals

    4 Answers

  • Brandon Keene
    Brandon Keene
    7,217 Points

    Random & String#index Documentation links broken.

    Posted February 22, 2015 12:55am by Brandon Keene
    Brandon Keene
    7,217 Points
    • Ruby
    • Ruby Loops
    • Ruby Loops
    • Loop Conditionals

    0 Answers

  • sebastien penot
    sebastien penot
    3,292 Points

    Why do you need to declare the empty string "name" at the beginning of the function?

    Posted February 2, 2015 5:32pm by sebastien penot
    sebastien penot
    3,292 Points
    • Ruby
    • Ruby Loops
    • Ruby Loops
    • Loop Conditionals

    2 Answers

Posting to the forum is only allowed for members with active accounts.
Please sign in or sign up to post.

Techdegree

  • Front End Web Development
  • Full Stack JavaScript
SEE ALL

Tracks

  • Learn to Code for Beginners
  • Beginning Python
  • Beginning SQL
  • Beginning Java
SEE ALL

Courses

  • JavaScript Basics
  • Intro to HTML & CSS
  • Python Basics
  • CSS Layout
SEE ALL

About Us

  • About
  • Blog
  • Community
  • Stories
  • Contact
  • Gift Card

Explore

  • Plans
  • Affiliates
  • Perks
  • Shop
  • Free Treehouse Near Me
  • Treehouse for Libraries
  • Treehouse for Businesses

Treehouse is an online technology education platform founded in 2011. Treehouse offers more than 700 self-paced, video-based courses in web development, programming, data analysis, design, and AI, plus two project-based bootcamp programs in Front End Web Development and Full Stack JavaScript. Individual Treehouse plans start at $25 per month and include a 7-day free trial. Treehouse serves individual learners, businesses, schools, and public libraries. Cardholders at participating U.S. public libraries can use Treehouse for free. Select Treehouse courses, offered with University Pathways International, are recommended for college credit by ACE and NCCRS. Treehouse learners earn digital certificates for completed Tracks.

Terms & Conditions · Privacy · © 2026 Treehouse Island, Inc.
  • Twitter
  • YouTube
  • Facebook
  • LinkedIn
  • Instagram
  • Discord