Sida 1 av 1

Nybörjarproblem med Ruby

Postat: 30 nov 2007, 18:22
av Recordable
Kan ju inte det minsta lilla om tocket häringa programmering och skulle behöva lite hjälp.

Kod: Markera allt

puts 'Hello there, and what\'s your first name?'
name1 = gets.chomp
puts 'Ok, what\'s your middle name?'
name2 = gets.chomp
puts 'Alright then, what\'s your last name?'
name3 = gets.chomp
puts 'That means your full name is ' + name1 + name2 + name3 + '? What a lovely name!'
puts 'Pleased to meet you, ' + name1 + name2 + name3 '.'
Meningen med ovanstående är ju att jag ska bli tillfrågad om mitt förnamn o.s.v, men istället får jag detta:

Kod: Markera allt

calc.rb:8: syntax error, unexpected tSTRING_BEG, expecting kDO or '{' or '('
puts 'Pleased to meet you, ' + name1 + name2 + name3 '.'
Är jag på rätt väg åtminstone?

SV: Nybörjarproblem med Ruby

Postat: 30 nov 2007, 19:33
av DrMegahertz
Kika närmare på rad 8;

Kod: Markera allt

puts 'Pleased to meet you, ' + name1 + name2 + name3 '.'
Verkar som om du har glömt ett + efter name3. :)

Kom ihåg att du måste infoga mellanslag mellan namnen också, annars kommer den skriva ut namnet som ett enda stycke text.