所以我有一个名为borrowed_book_bitmask
的字符串,我想用左边和右边的另一个字符串填充此字符串。填充在某些类中被定义为常量。所以我有有没有更好的方法来填充Ruby中的字符串?
borrowed_book_bitmask = Module1::Model1::BITMASK_PADDING + borrowed_book_bitmask + Module1::Model1::BITMASK_PADDING
这个语法有点笨重和不雅。有更好,更简洁的方式来表达上述内容吗?
假设我无法更改变量名称和常量名称。
在这里,我觉得笨重是最好的。为了清楚起见,你可以写:'pad = Module1 :: Model1 :: BITMASK_PADDING',然后'pad + borrowed_book_bitmask + pad',''#{pad}#{borrowed_book_bitmask}#{pad}“'或'pad.concat borrowed_book_bitmask).concat(垫)'。 –