If x is a list, #x is the number of elements in x.
i1 : L = {1, 2, 3, 2, 1}; |
i2 : #L o2 = 5 |
If x is a set, #x is the cardinality of x.
i3 : S = new Set from L o3 = set {1, 2, 3} o3 : Set |
i4 : #S o4 = 3 |
If x is a hash table, #x is the number of key-value pairs stored in x.
i5 : T = new HashTable from {a => 1, b => 2} o5 = HashTable{a => 1} b => 2 o5 : HashTable |
i6 : #T o6 = 2 |
If x is a string, #x is the number of characters in x.
i7 : s = "a perfectly adequate example of a string"; |
i8 : #s o8 = 40 |