2016-08-02 8 views
0

Ich versuche es mit ein paar Grundlagen.`* ': String kann nicht in Fixnum umgewandelt werden (TypeError)

space = " " 
puts "Some Text: " 
count = gets.chomp.to_i 
print "#{count}" * space 
print "*" 

, wenn ich versuche, dies auszuführen es zeigt diesen Fehler `* ': String kann nicht in Fixnum umgewandelt werden (Typeerror)

+1

Sie haben nur den Ausdruck rückwärts, versuchen Sie 'puts space * count' – user1875195

+0

@ user1875195 danke, es funktioniert. :) – Mani

+0

@ user1875195 Sie sollten dies als Antwort vorschlagen, damit Mani es als akzeptiert markieren und die Frage schließen kann. – Josh

Antwort

1

Ich glaube, Sie wollten so etwas wie dieses

space = " " 
puts "Some Text: " 
count = gets.chomp.to_i 
puts space * count 
puts "*" 

und verwenden Sie das Formular string * fixnum, um eine Zeichenfolge zu wiederholen count mal

+0

Vielen Dank für Ihre Antwort. Es funktioniert :) – Mani

+0

Gern geschehen :) – Ursus

+0

@Mani Bitte denken Sie daran, jede Antwort zu akzeptieren, die Ihr Problem gelöst hat. Siehe http://stackoverflow.com/help/someone-answers –

Verwandte Themen