mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
...
This commit is contained in:
parent
57e1ec1637
commit
020bd7bd26
@ -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());
|
||||||
|
@ -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]
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user