文件名称:type_struct
文件大小:17KB
文件格式:ZIP
更新时间:2024-03-21 11:53:39
ruby Ruby
类型结构 模仿静态类型的结构。 所有类型均通过===方法检查。 动机 我不喜欢哈希 p h #=> {color: 'red', width: 120, height: 200} 无名 这是什么数据? 我们不知道这个名字。 这个实例来自哪里? 我们如何做? 语法错误 h [ :widht ] #=> Cannot detect typo #=> nil h . dig ( :widht ) #=> ditto #=> nil h . fetch ( :widht ) #=> Can detect typo, But too long and cannot know suggestion from did_you_mean gem # KeyError: key not found: :widht 太* # Where is from `who` key? Is this ex
【文件预览】:
type_struct-master
----LICENSE.txt(1KB)
----lib()
--------type_struct()
--------type_struct.rb(5KB)
----Gemfile(96B)
----Rakefile(98B)
----.travis.yml(125B)
----test()
--------type_struct_benchmark_test.rb(1KB)
--------union_test.rb(837B)
--------hash_of_test.rb(1KB)
--------interface_test.rb(1KB)
--------array_of_test.rb(810B)
--------type_struct_test.rb(18KB)
--------generator_test.rb(1KB)
----README.md(5KB)
----type_struct.gemspec(795B)
----.gitignore(87B)