- no trap?
- no attribute?
- how to tell if an value is a null?
- no fill function?
- how to tell difference between datetime and time, datehour and hour etc?
- how to parse datetime type?
- no data type for `b`e`g?
data type | @ | Example | infinity | null |
---|---|---|---|---|
char | `c | "a" | - | - |
name | `n | `a | - | - |
int | `i | 1 | 0W/-0W | 0N |
float | `f | 1. | 0w/-0w | 0n |
date | `d | 2020.01.01 | - | - |
datehour | `h | 2020.01.01T00: | - | - |
dateminute | `r | 2020.01.01T00:00 | - | - |
datesecond | `s | 2020.01.01T00:00:00 | - | - |
datetime | `t | 2020.01.01T00:00:00.000 | - | - |
hour | `h | 00: | - | - |
minute | `r | 00:00 | - | - |
second | `s | 00:00:00 | - | - |
time | `t | 00:00:00.0 | - | - |
dictionary | `a | `sym`qty!(`a;1) | - | - |
table | `A | ,`sym`qty!(`a;1) | - | - |
function | `. | {x+y} | - | - |
string | `C | "ab" | - | - |
names | `N | `a`b | - | - |
ints | `I | 1 2 | 0W/-0W | 0N |
floats | `F | 1. 2. | 0w/-0w | 0n |
dates | `D | 2020.01.01+!2 | - | - |
datehours | `H | 2020.01.01T00:+!2 | - | - |
dateminutes | `R | 2020.01.01T00:00+!2 | - | - |
dateseconds | `S | 2020.01.01T00:00:00+!2 | - | - |
datetimes | `T | 2020.01.01T00:00:00.000+!2 | - | - |
hours | `H | 00:+!2 | - | - |
minutes | `R | 00:00+!2 | - | - |
seconds | `S | 00:00:00+!2 | - | - |
times | `T | 00:00:00.0+!2 | - | - |
list of string | `LC | ,"ab" | - | - |
list of names | `LN | ,`a`b | - | - |
list of ints | `LI | ,1 2 | 0W/-0W | 0N |
list of floats | `LF | ,1. 2. | 0w/-0w | 0n |
list of dates | `LD | ,2020.01.01+!2 | - | - |
list of datehours | `LH | ,2020.01.01T00:+!2 | - | - |
list of dateminutes | `LR | ,2020.01.01T00:00+!2 | - | - |
list of dateseconds | `LS | ,2020.01.01T00:00:00+!2 | - | - |
list of datetimes | `LT | ,2020.01.01T00:00:00.000+!2 | - | - |
list of hours | `LH | ,00:+!2 | - | - |
list of minutes | `LR | ,00:00+!2 | - | - |
list of seconds | `LS | ,00:00:00+!2 | - | - |
list of times | `LT | ,00:00:00.0+!2 | - | - |
`i$string
`i$"123"
`i$("123";"456")
`i value
`i 2020.01.01
`a key +`a`b!2^!6
[[a:!3]b:3+!3]
- join
c/
:"-"/("ab";"cd";"ef")
- split
c\
:"-"/"ab-cd-ef"
- take(inter)
#
:(1 3 5 7)#!4
- drop(except)
_
:(1 3 5 7)_!4
- has
'
:
`a`b`c'`a`b`x`y \1100b
(1 2;4 5 6;7 9)'(1 2;8 9) \10b
- bin
':
:
l:(5;{x*x})\:1.01 \1.01 1.0201 1.040604 1.082857 1.172578 1.37494
l':1.025 \
l':'1.025 1.1 \