秦源暗涌

三星堆

“所有人的看法和评价都是暂时的,如同过眼云烟,风一吹就散,不会在生命里留下深刻的印记;只有自己亲身走过的路、亲手创下的经历和成绩,才是实打实的财富,会伴随一生,成为支撑我们前行的底气。 几乎所有的担忧和畏惧,都来源于自己凭空的想象,是内心的怯懦在放大困难,让我们在还没开始前就被吓退;只有你真的鼓起勇气去做了,去一步步拆解难题、跨越障碍,才会发现过程远比想象中有趣,而完成时的那种成就感与满足感,会带来难以言喻的快乐。 ”

实现类似vsprintf的函数

2024-11-08 分类: 小技巧 浏览 34 评论 0
import console;


//实现类似vsprintf的函数
function vsprintf(format,...) {
    var args = {...};
    if(type(args[1]) == type.table){
        args = args[1];
    }
    
    return string.format(format,table.unpack(args));
}


//测试代码
var format = "姓名:%s 年龄:%d 身高:%.2f";
var params = {"张三",25,175.5};


//使用方式1:直接传入参数数组
var str1 = vsprintf(format,params);
console.log(str1);


//使用方式2:展开参数
var str2 = vsprintf(format,"李四",30,180.6);
console.log(str2);


console.pause();

Tags:

评论列表

1楼 arder 2026-06-16 07:16:20 回复该评论
没有评论
我顶 (0 我踩 (0 举报 (0回复

发表评论