Add lpad function.
GitOrigin-RevId: d23ef15d200e2b199294de0d10a10e92d7389339
This commit is contained in:
parent
1ad0b068cd
commit
989491466d
@ -36,11 +36,15 @@ string implode(const vector<string> &v, char delimiter) {
|
||||
return result;
|
||||
}
|
||||
|
||||
string lpad0(string str, size_t size) {
|
||||
string lpad(string str, size_t size, char c) {
|
||||
if (str.size() >= size) {
|
||||
return str;
|
||||
}
|
||||
return string(size - str.size(), '0') + str;
|
||||
return string(size - str.size(), c) + str;
|
||||
}
|
||||
|
||||
string lpad0(string str, size_t size) {
|
||||
return lpad(std::move(str), size, '0');
|
||||
}
|
||||
|
||||
string oneline(Slice str) {
|
||||
|
@ -269,7 +269,9 @@ T trim(T str) {
|
||||
return T(begin, end);
|
||||
}
|
||||
|
||||
string lpad0(string str, size_t size);
|
||||
string lpad(string str, size_t size, char c);
|
||||
|
||||
string lpad0(const string str, size_t size);
|
||||
|
||||
string oneline(Slice str);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user