Split std files

This commit is contained in:
Shunsuke Shibayama 2022-11-27 00:26:15 +09:00
parent d38bdd9843
commit 2051692350
8 changed files with 187 additions and 173 deletions

View file

@ -0,0 +1,12 @@
from _erg_result import Error
class Nat(int):
def try_new(i: int): # -> Result[Nat]
if i >= 0:
return Nat(i)
else:
return Error("Nat can't be negative")
def times(self, f):
for _ in range(self):
f()