• cocos2d-x之value


    bool HelloWorld::init()

    {

        if ( !Layer::init() )

        {

            return false;

        }

        

        Size visibleSize = Director::getInstance()->getVisibleSize();

        Vec2 origin = Director::getInstance()->getVisibleOrigin();

        Value value1=Value("abc");

        Value value2=Value(123);

        Value value3=Value(true);

        

        CCLOG("%s,%d,%s",value1.asString().c_str(),value2.asInt(),value3.asBool()==true?"True":"False");

        CCLOG("%s,%s,%s",value1.asString().c_str(),value2.asString().c_str(),value3.asString().c_str());

        

        Value value4=Value::Null;

        value4=value1;

        value4=value2;

        value4=value3;

        

        CCLOG("%s %s",value4.getType()==Value::Type::BOOLEAN?"True":"False",value4.asString().c_str());

        

        ValueVector vector;

        vector.push_back(Value("hello"));

        vector.push_back(value1);

        vector.push_back(value2);

        

        for (auto v:vector) {

            CCLOG("Vector %s",v.asString().c_str());

        }

        

        ValueMap map;

        map["a"]=value2;

        map["b"]=value1;

        for (auto m:map) {

            CCLOG("%s == %s",m.first.c_str(),m.second.asString().c_str());

        }

        

        

        return true;

    }

  • 相关阅读:
    git操作工作流
    http请求发生了两次(options请求)
    npm dose not support Node.js v10.15.3
    数据双向绑定页面无反应(angularjs)
    table样式的下拉框(angularjs)
    vue-router做路由拦截时陷入死循环
    js前台调用lodop打印
    vuejs2.0的生命周期解读
    Promise的一些相关讲解
    JAVA net 笔记
  • 原文地址:https://www.cnblogs.com/daochong/p/5228823.html
Copyright © 2020-2023  润新知