I get a compiler error for the following code. Anyone know what I am doing wrong?
from tables import OrderedTable, toOrderedTable
proc getMetaInfo(filename: string, fileSize: int64): OrderedTable =
result = {
"filename": filename,
"size": fileSize,
}.toOrderedTable
var testing = getMetaInfo("filename", 44)
sflennik: your code is wrong, OrderedTable can't contain different types It should be like this:
from tables import OrderedTable, toOrderedTable
proc getMetaInfo(filename: string, fileSize: int64): OrderedTable[string, string] =
result = {
"filename": filename,
"size": $fileSize,
}.toOrderedTable
var testing = getMetaInfo("filename", 44)