이 문서는 https://tiddlywiki.com/languages/ko-KR/에서 티들리위키의 정적 HTML 표현의 일부입니다

Functions

2024년 4월 22일 오전 8:48

Introduction

New in v5.3.0 A function is a named snippet of text containing a Filter Expression. Functions can have named parameters which are available within the function as variables.

Functions are usually defined with the Pragma: \function:

\function myfun(param:"2")
[<param>multiply[1.5]]
\end

Functions can be invoked in several ways:

  • Directly transclude functions with the syntax <<myfun param:"value">>
  • Assign functions to widget attributes with the syntax <div class=<<myfun param:"value">>>
  • Invoke functions via the function Operator with the syntax [function[myfun],[value],...]
  • Directly invoke functions whose names contain a period as custom filter operators with the syntax [my.fun[value]] or [.myfun[value]]

How Functions Work

Functions are implemented as a special kind of variable. The only thing that distinguishes them from ordinary variables is the way that the parameters are handled.