lsts-language-reference

LSTS Language Reference Website

View the Project on GitHub andrew-johnson-4/lsts-language-reference

set[] : (&Hashtable<k,v>, k, v) -> Nil

.bind : (Hashtable<k,v>, k, v) -> Hashtable<k,v>

.lookup : (&Hashtable<k,v>, k, default: v) -> v

.has : (&Hashtable<k,v>, k) -> Bool

.into : (&Hashtable<k,v>, Type<String>) -> String

.next : &Hashtable<k,v> -> Maybe<(k,v)>

HashtableIs is an alternative hashtable type that uses shallow hashes and shallow equality as opposed to deep hashes and deep equality.

set[] : (&HashtableIs<k,v>, k, v) -> Nil

.bind : (HashtableIs<k,v>, k, v) -> HashtableIs<k,v>

.lookup : (&HashtableIs<k,v>, k, default: v) -> v

.has : (&HashtableIs<k,v>, k) -> Bool

.into : (&HashtableIs<k,v>, Type<String>) -> String