This commit is contained in:
blueloveTH 2023-10-15 22:34:43 +08:00
parent 57e1ec1637
commit 020bd7bd26
2 changed files with 21 additions and 21 deletions

View File

@ -146,25 +146,25 @@ struct SStream{
return *this; return *this;
} }
// SStream& operator<<(i64 val){ SStream& operator<<(i64 val){
// // str(-2**64).__len__() == 21 // str(-2**64).__len__() == 21
// buffer.reserve(buffer.size() + 24); buffer.reserve(buffer.size() + 24);
// if(val == 0){ if(val == 0){
// buffer.push_back('0'); buffer.push_back('0');
// return *this; return *this;
// } }
// if(val < 0){ if(val < 0){
// buffer.push_back('-'); buffer.push_back('-');
// val = -val; val = -val;
// } }
// char* begin = buffer.end(); char* begin = buffer.end();
// while(val){ while(val){
// buffer.push_back('0' + val % 10); buffer.push_back('0' + val % 10);
// val /= 10; val /= 10;
// } }
// std::reverse(begin, buffer.end()); std::reverse(begin, buffer.end());
// return *this; return *this;
// } }
SStream& operator<<(const std::string& s){ SStream& operator<<(const std::string& s){
buffer.extend(s.data(), s.data() + s.size()); buffer.extend(s.data(), s.data() + s.size());

View File

@ -33,10 +33,10 @@ _j = json.dumps(a)
_a = json.loads(_j) _a = json.loads(_j)
for k, v in a.items(): for k, v in a.items():
assert a[k] == _a[k] assert (a[k] == _a[k]), f'{a[k]} != {_a[k]}'
for k, v in _a.items(): for k, v in _a.items():
assert a[k] == _a[k] assert (a[k] == _a[k]), f'{a[k]} != {_a[k]}'
b = [1, 2, True, None, False] b = [1, 2, True, None, False]