08
2024
11

实现类似vsprintf的函数

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();

相关文章

« 上一篇 床头几两钱,床尾鬼来叫
« 下一篇 编辑正在添加

评论列表:

1 楼.arder   2024-11-08 22:00:39  回复该评论 
没有评论
我顶 (0 我踩 (0 举报 (0回复
更多评论>>

发表评论:


◎欢迎参与讨论