I tried to implement the below pseudo code in TW 5.1.23

if x=one then
  print(1)
elseif x=two then
 print(2)
elseif x=three then
 print(3)
else
 print(x is not valid)
end

with

\define myfun(x)
<$vars u={{{[<__x__>match[one]then[1]] [<__x__>match[two]then[2]]
[<__x__>match[three]then[3]]  +[addsuffix[ lili]]  ~[<__x__>addsuffix[ is
not valid]]}}} >
  This is u: <<u>>
</$vars>
\end

 It works fine on https://tiddlywiki.com/   by calling macro as below

<<myfun one>>
<<myfun two>>
<<myfun three>>
<<myfun four>>

I wish to know is this a good practice in TW 5.1.23? If not what better
solution do you propose?


Best wishes
Mohammad

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CAAV1gMDqp7N%3Dbh0L4jd5zLDcH4wVWvaFmKdteBLnaZ6EcfiNFA%40mail.gmail.com.

Reply via email to