catala/tests/modules/good/external_use.catala_en
2024-05-03 15:27:06 +02:00

26 lines
626 B
Plaintext

> Using Prorata_external as Ext
```catala
declaration scope S:
internal weights content list of money
output result1 content list of money
output result2 content list of money
scope S:
definition weights equals [$4;$1;$1;$4;$1;$1]
definition result1 equals Ext.prorata of $10, weights
assertion sum money of result1 = $10
definition result2 equals Ext.prorata2 of $10, weights
assertion sum money of result2 = $10
```
```catala-test-inline
$ catala test-scope S
┌─[RESULT]─
│ result1 = [$3.33; $0.83; $0.83; $3.33; $0.83; $0.85]
│ result2 = [$3.33; $0.83; $0.83; $3.34; $0.84; $0.83]
└─
```