Content deleted Content added
m Fix empty citation, unnamed or unsupported parameter, or invalid parameter value using AutoEd; see Help:CS1 errors |
MfortyoneA (talk | contribs) fixed wording, 'chaining (similar to pipes/FP)' not 'chaining (similar to pipes) or FP..' |
||
Line 1:
'''Uniform Function Call Syntax''' (UFCS) or sometimes '''Universal Function Call Syntax''' is a [[programming language]] feature in [[D (programming language)|D]], [[Rust (programming language)|Rust]]<ref>https://doc.rust-lang.org/book/first-edition/ufcs.html</ref> and [[Nim (programming language)|Nim]] that allows any [[function (computer programming)|function]] to be called
using the syntax for method calls (as in [[object-oriented programming]]), by using the [[receiver (object oriented programming)|receiver]] as the first parameter, and the given arguments as the remaining parameters.<ref>http://dlang.org/function.html#pseudo-member</ref> UFCS is particularly useful when function calls are chained,<ref>http://ddili.org/ders/d.en/ufcs.html</ref> (behaving similar to [[Pipe (computer science)|pipe]]s
== C++ proposal ==
|