This HTML5 document contains 65 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n18https://global.dbpedia.org/id/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n9https://doc.rust-lang.org/1.30.0/book/2018-edition/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
provhttp://www.w3.org/ns/prov#
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
xsdhhttp://www.w3.org/2001/XMLSchema#
goldhttp://purl.org/linguistics/gold/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
n14https://github.com/rust-lang/rfcs/issues/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:Zipping_(computer_science)
dbo:wikiPageWikiLink
dbr:Uniform_Function_Call_Syntax
Subject Item
dbr:Flix_(programming_language)
dbo:wikiPageWikiLink
dbr:Uniform_Function_Call_Syntax
Subject Item
dbr:Nim_(programming_language)
dbo:wikiPageWikiLink
dbr:Uniform_Function_Call_Syntax
Subject Item
dbr:Uniform_Function_Call_Syntax
rdf:type
dbo:Work
rdfs:label
Uniform Function Call Syntax Uniform Function Call Syntax
rdfs:comment
Uniform Function Call Syntax( UFCS )またはUniform Calling Syntax( UCS )、または場合によってはUniversal Function Call Syntaxは、 D言語およびNimのプログラミング言語の機能であり、オブジェクト指向プログラミング言語のようにメソッド呼び出しの構文を使用して任意の関数を呼び出すことができます。 関数の第一引数をレシーバーとして使用し、残りの引数をメソッドの引数として使用します。 UFCSは、関数呼び出しがチェインされている場合に特に役立ちます (パイプ、または一連の式を介して値を渡すために関数型言語で使用できるさまざまな専用演算子に似ています)。これにより、フリー関数は、他のいくつかの言語の拡張メソッドと同様の役割を果たすことができます。メソッド呼び出し構文のもう1つの利点は、 IDEの「ドットオートコンプリート」で使用することです。これは、タイプ情報を使用して、コンテキストに応じて使用可能な関数のリストを表示します。プログラマーが引数を入力すると、潜在的に適用可能な関数のセットが大幅に絞り込まれ 、発見可能性が向上します。 Uniform Function Call Syntax (UFCS) or Uniform Calling Syntax (UCS) or sometimes Universal Function Call Syntax is a programming language feature in D and Nim that allows any function to be called using the syntax for method calls (as in object-oriented programming), by using the as the first parameter, and the given arguments as the remaining parameters. UFCS is particularly useful when function calls are chained (behaving similar to pipes, or the various dedicated operators available in functional languages for passing values through a series of expressions). It allows free-functions to fill a role similar to extension methods in some other languages. Another benefit of the method call syntax is use with "" in IDEs, which use type information to show a list of available functions, depen
dcterms:subject
dbc:Articles_with_example_code dbc:Object-oriented_programming dbc:Source_code dbc:Subroutines
dbo:wikiPageID
44101540
dbo:wikiPageRevisionID
1087022407
dbo:wikiPageWikiLink
dbr:Trait_(computer_programming) dbr:Extension_method dbr:Method_chaining dbr:Expression_(computer_science) dbr:D_(programming_language) dbr:Interface_(computer_programming) dbr:Programming_language dbr:Loose_coupling dbr:Receiver_(object_oriented_programming) dbr:Bjarne_Stroustrup dbr:Pipe_(computer_science) dbr:Member_function dbr:Nim_(programming_language) dbr:Functional_language dbr:Free_function_(c++) dbr:Discoverability dbr:Generic_programming dbr:Duck_typing dbr:Integrated_development_environment dbr:Object-oriented_programming dbc:Source_code dbc:Subroutines dbr:Function_(computer_programming) dbc:Articles_with_example_code dbr:Go_(programming_language) dbc:Object-oriented_programming dbr:Herb_Sutter dbr:Coupling_(computer_programming) dbr:Operator_(computer_programming) dbr:Class_(computer_programming) dbr:Dot-autocomplete
dbo:wikiPageExternalLink
n9:ch19-03-advanced-traits.html%3Fhighlight=trait,function,call%23fully-qualified-syntax-for-disambiguation-calling-methods-with-the-same-name n14:1140%23issuecomment-108644620
owl:sameAs
dbpedia-ja:Uniform_Function_Call_Syntax freebase:m.0123kkn6 n18:mctc wikidata:Q18356467 yago-res:Uniform_Function_Call_Syntax
dbp:wikiPageUsesTemplate
dbt:Primary_sources dbt:Reflist
dbo:abstract
Uniform Function Call Syntax (UFCS) or Uniform Calling Syntax (UCS) or sometimes Universal Function Call Syntax is a programming language feature in D and Nim that allows any function to be called using the syntax for method calls (as in object-oriented programming), by using the as the first parameter, and the given arguments as the remaining parameters. UFCS is particularly useful when function calls are chained (behaving similar to pipes, or the various dedicated operators available in functional languages for passing values through a series of expressions). It allows free-functions to fill a role similar to extension methods in some other languages. Another benefit of the method call syntax is use with "" in IDEs, which use type information to show a list of available functions, dependent on the context. When the programmer starts with an argument, the set of potentially applicable functions is greatly narrowed down, aiding discoverability. Uniform Function Call Syntax( UFCS )またはUniform Calling Syntax( UCS )、または場合によってはUniversal Function Call Syntaxは、 D言語およびNimのプログラミング言語の機能であり、オブジェクト指向プログラミング言語のようにメソッド呼び出しの構文を使用して任意の関数を呼び出すことができます。 関数の第一引数をレシーバーとして使用し、残りの引数をメソッドの引数として使用します。 UFCSは、関数呼び出しがチェインされている場合に特に役立ちます (パイプ、または一連の式を介して値を渡すために関数型言語で使用できるさまざまな専用演算子に似ています)。これにより、フリー関数は、他のいくつかの言語の拡張メソッドと同様の役割を果たすことができます。メソッド呼び出し構文のもう1つの利点は、 IDEの「ドットオートコンプリート」で使用することです。これは、タイプ情報を使用して、コンテキストに応じて使用可能な関数のリストを表示します。プログラマーが引数を入力すると、潜在的に適用可能な関数のセットが大幅に絞り込まれ 、発見可能性が向上します。
gold:hypernym
dbr:Feature
prov:wasDerivedFrom
wikipedia-en:Uniform_Function_Call_Syntax?oldid=1087022407&ns=0
dbo:wikiPageLength
5600
foaf:isPrimaryTopicOf
wikipedia-en:Uniform_Function_Call_Syntax
Subject Item
dbr:Universal_Function_Call_Syntax
dbo:wikiPageWikiLink
dbr:Uniform_Function_Call_Syntax
dbo:wikiPageRedirects
dbr:Uniform_Function_Call_Syntax
Subject Item
dbr:UFCS
dbo:wikiPageWikiLink
dbr:Uniform_Function_Call_Syntax
dbo:wikiPageRedirects
dbr:Uniform_Function_Call_Syntax
Subject Item
wikipedia-en:Uniform_Function_Call_Syntax
foaf:primaryTopic
dbr:Uniform_Function_Call_Syntax