mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-28 06:14:46 +00:00
Beginning to implement Dict size
This commit is contained in:
parent
64d69b9ec4
commit
41c1fa06da
4 changed files with 19 additions and 4 deletions
|
@ -2,9 +2,8 @@ const std = @import("std");
|
|||
const testing = std.testing;
|
||||
const expectEqual = testing.expectEqual;
|
||||
|
||||
|
||||
const RocDict = struct {
|
||||
len: u32,
|
||||
size: usize,
|
||||
|
||||
pub fn init() RocDict {
|
||||
return RocDict{
|
||||
|
@ -17,6 +16,9 @@ const RocDict = struct {
|
|||
}
|
||||
};
|
||||
|
||||
pub fn dictSize(dict: RocDict) usize {
|
||||
return dict.size;
|
||||
}
|
||||
|
||||
test "RocDict.init() contains nothing" {
|
||||
const dict = RocDict.init();
|
||||
|
|
|
@ -2,6 +2,12 @@ const builtin = @import("builtin");
|
|||
const std = @import("std");
|
||||
const testing = std.testing;
|
||||
|
||||
// Dict Module
|
||||
const dict = @import("dict.zig");
|
||||
comptime {
|
||||
exportDictFn(dict.size, "size");
|
||||
}
|
||||
|
||||
// Num Module
|
||||
const num = @import("num.zig");
|
||||
comptime {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue