27 lines
443 B
Markdown
27 lines
443 B
Markdown
|
### Notation
|
||
|
|
||
|
> lightdb `a` take the value `c` at key `b`
|
||
|
> "aL:b -> c"
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
### I. New subject survey
|
||
|
|
||
|
INPUT: id_subject, contacts[], relations[]
|
||
|
LIGHTDB: subjectL, contactL,
|
||
|
BEGIN
|
||
|
```
|
||
|
|
||
|
// initialisation des données du sujet (contact par name)
|
||
|
subjectL:id_subject -> [ ]
|
||
|
|
||
|
// On enregistre chaque contact
|
||
|
foreach contacts[] as i=>contact
|
||
|
contactL:uniqid -> contact[i]
|
||
|
subjectL:id_subject[contact[i].name] = uniqid++;
|
||
|
|
||
|
|
||
|
```
|
||
|
END
|