File tree Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Original file line number Diff line number Diff line change 1+ # tables
2+ (has-key? @{} 0 ) # -> false
3+ (has-key? @{:key1 " foo" :key2 " bar" } :key1 ) # -> true
4+ (has-key? @{:key1 " foo" :key2 " bar" } :key3 ) # -> false
5+
6+ # structs
7+ (has-key? {} 0 ) # -> false
8+ (has-key? {:key1 " foo" :key2 " bar" } :key1 ) # -> true
9+ (has-key? {:key1 " foo" :key2 " bar" } :key3 ) # -> false
10+
11+ # buffers, tuples and arrays check for index as key
12+ (has-key? " " 0 ) # -> false
13+ (has-key? " a" 0 ) # -> true
14+ (has-key? " a" 1 ) # -> false
15+
16+ (has-key? [] 0 ) # -> false
17+ (has-key? [" a" " b" " c" ] 1 ) # -> true
18+ (has-key? [" a" " b" " c" ] 4 ) # -> false
19+
20+ (has-key? @[] 0 ) # -> false
21+ (has-key? @[" a" " b" " c" ] 1 ) # -> true
22+ (has-key? @[" a" " b" " c" ] 4 ) # -> false
Original file line number Diff line number Diff line change 1+ # tables
2+ (has-value? @{} 0 ) # -> false
3+ (has-value? @{:key1 " foo" :key2 " bar" } " foo" ) # -> true
4+ (has-value? @{:key1 " foo" :key2 " bar" } " hello" ) # -> false
5+ (has-value? @{:key1 " foo" :key2 " bar" } nil ) # -> false
6+
7+ # structs
8+ (has-value? {} 0 ) # -> false
9+ (has-value? {:key1 " foo" :key2 " bar" } " foo" ) # -> true
10+ (has-value? {:key1 " foo" :key2 " bar" } " hello" ) # -> false
11+ (has-value? {:key1 " foo" :key2 " bar" } nil ) # -> false
12+
13+ # buffers - individual values are bytes
14+ (has-value? " " 0 ) # -> false
15+ (has-value? " " nil ) # -> false
16+ (has-value? " abc" 97 ) # -> true
17+ (has-value? " abc" " a" ) # -> false
18+ (has-value? " abc" 'a ) # -> false
19+
20+ # tuples
21+ (has-value? [] 0 ) # -> false
22+ (has-value? [" a" " b" " c" ] " a" ) # -> true
23+ (has-value? [" a" " b" " c" ] 'a ) # -> false
24+ (has-value? [" a" " b" " c" ] 97 ) # -> false
25+
26+ # arrays
27+ (has-value? @[] 0 ) # -> false
28+ (has-value? @[" a" " b" " c" ] " a" ) # -> true
29+ (has-value? @[" a" " b" " c" ] 'a ) # -> false
30+ (has-value? @[" a" " b" " c" ] 97 ) # -> false
You can’t perform that action at this time.
0 commit comments