curr [[함수,function#s-2]] 이거 pagename을 펑션 보다는 [[루틴,routine]] [[서브루틴,subroutine]]으로 하는 건 어떤가? Sub: 함수호출 펑션호출 [[functionl_call]] or 그냥 [[호출,call]] 함수합성 펑션합성 [[function_composition]] { https://wiki.haskell.org/Function_composition Up: [[펑션,function]](=[[함수,function]]) [[합성,composition]] } [[function_inlining]] / [[inline_function]]? { [[매크로,macro]] 비슷? aka [[function_unfolding]] (in Haskell) ... https://wiki.haskell.org/Function_unfolding https://wiki.haskell.org/Function_inlining Up: compiler_ or code_ optimization ? } first order function ? { ... Google:first+order+function } [[higher-order_function]] { https://wiki.haskell.org/Higher_order_function ... Google:higher+order+function } pure_function - 부수효과/부작용/side_effect가 없는 impure_function - 그렇지 않은 { function : pure if ... programming_language : purely functional if evaluation of expressions is pure. https://wiki.haskell.org/Pure } [[first-class_function]] =,first-class_function . first-class_function { WtEn:first-class_function x [[Date(2023-08-19T10:17:02)]] instead, see: WtEn:first_class = https://en.wiktionary.org/wiki/first_class o WtEn:first-class_citizen = https://en.wiktionary.org/wiki/first-class_citizen o WtEn:first-class_object = https://en.wiktionary.org/wiki/first-class_object o so mkl: [[first_class]] { CategoryPrefix } [[first-class_citizen]] [[first-class_object]] [[WpEn:First-class_function]] = https://en.wikipedia.org/wiki/First-class_function ''NOTE 1st/2nd/3rd-class : [[클래스,class]]에도 언급하기 시작 at [[Date(2023-08-19T10:17:02)]]'' } [[virtual_function]] =,virtual_function . virtual_function { WtEn:virtual_function "syn. [[virtual_method]]" => WtEn:virtual_method "A [[메소드,method]] whose behavior can be overridden within an inheriting class by a method with the same [[signature]]{ ''pagename?'' }." todo mkl [[vtable]] / [[virtual_table]] cmp [[virtual_class]] curr at [[클래스,class]] } = Sub(functional_) = // functional- == functional programming == [[functional_programming]] =,functional_programming . functional_programming =,fp . fp { functional programming https://wiki.haskell.org/Functional_programming https://wiki.haskell.org/Functional_programming/Old_version "functional programming" } == functional dependency == [[functional_dependency]] =,functional_dependency . functional_dependency { functional dependency 함수의존성 ? 함수적의존성 ? 함수형의존성 ? https://wiki.haskell.org/Functional_dependencies [[의존성,dependency]]? "functional dependency" } = MKLINK = [[메소드,method]] = PL Syntax = == Python == [[파이썬,Python]]: {{{ def funcname(): }}}