第一個llbc程序

返回目錄
大部分語言及框架的第一個demo都以hello world開始,第一個llbc程序這邊也以hello world開始,并增加llbc版本信息輸出。

print hello world(c++)

#include "llbc.h" // 包含llbc庫統(tǒng)一頭文件
using namespace llbc; // using llbc命名空間
int main(int argc, char *argv[])
{
    // 初始化llbc庫
    LLBC_Startup();

    // 使用LLBC_PrintLine函數(shù)完成輸出,也可以使用printf或者cout方式完成字符串到標(biāo)準(zhǔn)輸出的打印,但使用LLBC_PrintLine可以確保你的輸出在多線程環(huán)境下連續(xù)
    LLBC_PrintLine("Hello World!");
    
    // 取得版本信息并輸出
    const LLBC_String versionInfo = LLBC_GetVersionInfo(/* verbose = */true);
    LLBC_PrintLine("%s", versionInfo.c_str());

    // 銷毀llbc庫
    LLBC_Cleanup();

    return 0;
}

print hello world(python)

import llbc # 導(dǎo)入llbc庫

// 使用llbc.output完成字符串的輸出,跟c++版本一樣,你同樣可以使用print 方法完成輸出,但無法確保在多線程環(huán)境下的字符串輸出不連續(xù)問題
llbc.output('Hello world!\n')

// 取得verbose的版本信息
versionInfo = llbc.GetVersionInfo(True)
llbc.output(versionInfo)

print hello world(c#)

using System;
using System.Reflection;
using llbc; // 使用llbc庫

class LLBC_HelloWorld_Test
{
    public static void Main(string[] args)
    {
        // 初始化llbc,使用當(dāng)前正在執(zhí)行的assembly初始化
        LibIniter.Init(Assembly.GetExecutingAssembly());

        // 輸出hello,跟c++一樣,你可以使用Console的WriteLine完成輸出,但無法確保多線程環(huán)境下的信息輸出連續(xù),建議使用llbc庫中的SafeConsole完成信息輸出,SafeConsole為Console的一種代替
        SafeConsole.WriteLine("Hello world!");

        // csllbc中,并未將llbc核心庫的GetVersionInfo方法導(dǎo)出,不過一些庫參數(shù)已經(jīng)導(dǎo)出到了c#,請參考TestCase_Com_LibConfig.cs文件
        // ... ...

        // 銷毀llbc
        LibIniter.Destroy();
    }
}

print hello world(lua)

-- lua版本llbc庫lullbc開發(fā)工作在進(jìn)行中,暫時無法提供demo code
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,246評論 0 38
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 7,322評論 0 17
  • 指令集 lua_capture_error_log lua_use_default_type lua_malloc...
    吃瓜的東閱讀 12,251評論 0 2
  • 冬夜暗下來,樓道里安靜地只聽到風(fēng)吹打門窗的聲音,身后的飲水機(jī)在這樣靜的夜里嘶嘶響起的時候,我被小小的驚嚇了一下。旋...
    安然431閱讀 287評論 1 3
  • 良好的用戶體驗幾乎成了業(yè)內(nèi)衡量好產(chǎn)品的通用標(biāo)準(zhǔn)。而大家通常會把好的體驗等同于界面簡潔、操作簡單。《簡約至上-交互式...
    托爸閱讀 433評論 0 2

友情鏈接更多精彩內(nèi)容