nim

    2熱度

    2回答

    我想知道兩個選項之間有什麼區別。起初我認爲他們會產生相同的輸出,但我已經使用第一個{.checks:off.}和更高版本-d:release來描述代碼,其差別是顯着的(發佈速度更快)。 在這種情況下的代碼是一個熱循環與一些浮動操作,一個如果和數組獲取/設置。

    2熱度

    1回答

    我一直在研究期望通過緩衝區接收數據的服務器。我有這樣定義的對象,一些程序,修改緩衝區它:我有兩條線路評論 Packet* = ref object buf*: seq[int8] #buf*: array[0..4096, int8] pos*: int proc newPacket*(size: int): Packet = result = Pack

    3熱度

    1回答

    Nim有沒有爲對象定義構造函數的方法? 比如我有 type Deck* = ref object cards* : array[52, Card] 我可以創建自動創建所有的牌一個空的構造?

    3熱度

    1回答

    In NIM 0.17 toLower is deprecated。 那麼,在NIM中更改字符串大小寫的正確方法是什麼?

    3熱度

    1回答

    我正在使用下面的代碼片斷來解析命令行參數並將它們存儲在一個表中。 var args = initTable[string, string]() for kind, key, val in getopt(): args.add(key,val) 但是,它只能如果我在命令行 ./mytool -i=somefile.txt 通過=在這種情況下,args是{i: somefile.t

    4熱度

    1回答

    用setTimeout將這個JavaScript程序的nim等效爲什麼?請不要用睡眠(1000)破解並保持代碼異步。 setTimeout( function() { console.log("Hello world") }, 1000 )

    1熱度

    1回答

    我是Nim的新手,我想讀一個JSON文件到一個dict樣式的數據結構,以便將鍵作爲列訪問。 proc get_url() : string = return "train.json" 而且,解析器: var file = get_url() var json_data = file.parseFile() var values = newTable() # dict style

    4熱度

    1回答

    在Nim system module它說: 在這裏,大部分的程序都使用特殊的編譯器的魔力。 「特殊編譯器魔法」是什麼意思?

    3熱度

    1回答

    我遇到了Nim序列的問題,並從函數返回它們。 json_p.nim(42, 33) template/generic instantiation from here json_p.nim(28, 22) Error: no generic parameters allowed for seq 線28是我定義我key_list proc get_json_keys(json_data: Jso

    1熱度

    1回答

    運行稔0.17.0或更新版本,在Windows 8.1測試與VCC 2017年工具鏈運行,如下的編譯過程中產生的錯誤: import algorithm var toSort = @["b", "c", "d"] for sorted in toSort.sort(system.cmp): echo sorted 我Nim非常新,但是我的sort電話會遇到什麼問題?