[Feat] 实现 std.formater库,增加 std.io.printf函数

[Fix] 修复 evaluator中处理else if condVal类型错误的低级问题
[Feat] 为 String类型增加 insert, replace, erase函数
This commit is contained in:
2025-12-29 18:27:39 +08:00
parent cd106fc513
commit 2a455a0487
6 changed files with 335 additions and 14 deletions

View File

@@ -6,6 +6,8 @@
import _builtins;
import noSpace; // sub module `no space print`
import std.formater; // format
// outputs
public func print(objects...) -> Int
@@ -37,6 +39,11 @@ public func println(objects...) -> Int
return length + 1;
}
public func printf(objects...) -> Any
{
__fstdout_print(formater.formatByListArgs(objects));
}
// inputs
public func read() -> String