-
Notifications
You must be signed in to change notification settings - Fork 64
(DRAFT) summary of load import specs
ujihisa edited this page Apr 8, 2015
·
1 revision
- V に対してモジュールを展開する
1.V にモジュールを展開する
call v.load("data.list")
call v.data.list.f()
2.名前を指定してモジュールを展開する
call v.load("data.list", "dl")
call v.dl.fold(...)
5.v に直接モジュールを展開する
call v.load({"data.list" : ""})
call v.fold(...)
- 外部の辞書に対してモジュールを展開する
1.モジュールの辞書を返す
let m = v.import("data.list")
call m.fold(...)
2.辞書にモジュールの機能を展開する
let m = {}
call v.import("data.list", m)
call m.fold(...)
- その他、いろいろな使い方
call v.load("data.list", { "data.orderedset" : "dl"})
call v.data.list.fold(...)
call v.do.has(...)
call v.load({"data.list" : "dl"}, { "data.orderedset" : "do"})
call v.dl.fold(...)
call v.do.has(...)
call v.load({"data.list" : "dl"}, { "data.orderedset" : ""})
call v.dl.fold(...)
call v.has(...)
call v.load({"data.list" : ""}, { "data.orderedset" : ""})
call v.fold(...)
call v.has(...)
call v.import("data.list", v)
call v.fold(...)
let m = {}
call v.import("data.list", m)
call v.import("data.orderedset", m)
call m.fold(...)
call m.has(...)
- 現状決まっていること
- extend の機能は import で使用出来るので廃止