1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-09-09 13:59:41 +00:00
TiddlyWiki5/editions/tw5.com/tiddlers/filters/examples/reduce Operator (Examples).tid
2020-10-06 19:20:03 +01:00

35 lines
939 B
Plaintext

created: 20201004154413968
modified: 20201006181831622
tags: [[Operator Examples]] [[reduce Operator]]
title: reduce Operator (Examples)
type: text/vnd.tiddlywiki
\define add-price() [get[price]multiply{!!quantity}add<accumulator>]
\define num-items() [get[quantity]add<accumulator>]
\define display-variable(name)
''<$text text=<<__name__>>/>'': <code><$text text={{{ [<__name__>getvariable[]] }}}/></code>
\end
These examples use the following predefined variables:
* <<display-variable add-price>>
* <<display-variable num-items>>
They also use the following data tiddlers:
<ul>
<$list filter="[tag[shopping]!has[draft.of]]">
<li>
''<$link><$text text=<<currentTiddler>>/></$link>'' quantity: <$text text={{!!quantity}}/>, price: <$text text={{!!price}}/>
</li>
</$list>
</ul>
Number of items:
<<.operator-example 1 "[tag[shopping]reduce<num-items>]">>
Total price:
<<.operator-example 2 "[tag[shopping]reduce<add-price>]">>