codecamp

hack集合:classes

目前有七(7)个Hack具体收集类可以实例化。所有这些类都来自各个级别的集合界面

每个方法的描述可以在API参考中找到。

每个这些类的示例用法可以在本指南的示例部分找到,每个方法的示例可以在API参考示例中找到。

对于每个具体的集合类,只显示由类本身定义的方法。您可以在集合接口部分中看到接口实现中派生的方法。

可变集合

器物描述定义方法
Vector<T>MutableVector<T>值的可变序列,由0开始的顺序整数索引。__construct()linearSearch()popreserve()resize()reverse()shuffle()splice()__toString()
Map<Tk, Tv>MutableMap<Tk, Tv>一个可变的,有序的唯一键集,每个都映射到一个值。__construct()fromItems()__toString()
Set<T>MutableSet<T>一个可变的,有序的唯一值集。__construct()fromArrays()fromItems()removeAll()__toString()

不变的集合

器物描述定义方法
ImmVector<T>ConstVector<T>一个不变的值序列,由0开始的顺序整数索引。__construct()linearSearch()__toString()
ImmMap<Tk, Tv>ConstMap<Tk, Tv>一个不可变的,有序的唯一键,每个都映射到一个值。__construct()fromItems()__toString()
ImmSet<T>ConstSet<T>一个不可变的,有序的唯一值集。__construct()fromArrays()fromItems()__toString()
Pair<Tv1, Tv2>ConstVector<T>一个不可变的,向量样的集合,只有两个值。linearSearch(), __toString()
hack集合:接口
hack集合:Typing
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }