私は本当に古いシステムとインターフェースを取っています。生成する必要のあるファイルには、文字列から形成されたフィールドが必要ですが、幅は正確に15である必要があります。
私はこのようなものが欲しい:
val companyName = "FooBar, Inc" // 11 chars
f"$companyName%s"
戻るには:
" FooBar, Inc"
文字列補間でやろうとしていることをうまく行う方法はありますか?
私は本当に古いシステムとインターフェースを取っています。生成する必要のあるファイルには、文字列から形成されたフィールドが必要ですが、幅は正確に15である必要があります。
私はこのようなものが欲しい:
val companyName = "FooBar, Inc" // 11 chars
f"$companyName%s"
戻るには:
" FooBar, Inc"
文字列補間でやろうとしていることをうまく行う方法はありますか?
String.formatをフォーマット文字列とともに使用します。確かにそこにある何かがあなたが望むことをするでしょう:-)
このコードはあなたが望むことをするでしょう:
scala> val companyName = "FooBar, Inc"
companyName: String = FooBar, Inc
scala> f"$companyName%15s"
res0: String = " FooBar, Inc"