2017-06-21 15 views

答えて

3

整数からljust()は、文字列の長さより大きくなければなりません。または、何も追加されません。 lineは6つの文字ですので、私はあなたがしたいと考えている:

line = "abcdef" 
line = line.ljust(10, " ") 

は、それは文字列の中に既に存在している6つの文字の後に4つのスペースを追加します。

あなたはおそらくもの線に沿って何か行うことができます:

line = "abcdef" 
line + ' '*5 
#=> "abcdef  " 
line 
#=> "abcdef" 

または文字列を修正するconcatを使用して:あなたは、スペースの複数を追加することができます

line = line.ljust(line.length + 4, " ") 
1

を。

line.concat(' '*5) 
#=> "abcdef  " 
line 
#=> "abcdef  " 
関連する問題