From: Guest Date: 2006-05-12T10:47:04+09:00 Subject: Re: conversion issues corey konrad wrote: > what is going on here, i dont understand why i keep getting conversion > errors. i am making a conversion from a string to and integer i dont > understand why it isnt working. because it needs to be a string when you print it. > > irb(main):036:0> def favorite_number > irb(main):037:1> puts "what is your favorite number?" > irb(main):038:1> s_num = gets.chomp > irb(main):039:1> i_num = s_num.to_i > irb(main):040:1> i_num = i_num+1 > irb(main):041:1> puts "this is a better number" + i_num puts "this is a better number" + i_num.to_s > irb(main):042:1> end > => nil > irb(main):043:0> favorite_number > what is your favorite number? > 5 > TypeError: can't convert Fixnum into String > from (irb):41:in `+' > from (irb):41:in `favorite_number' > from (irb):43 > from :0 -- Posted via http://www.ruby-forum.com/.