導入している言語とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 導入している言語の意味・解説 

導入している言語

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/21 01:53 UTC 版)

トレイト」の記事における「導入している言語」の解説

トレイト採用 Smalltalk - 最初トレイトSmalltalk 処理系のひとつである Squeak使ってベルン大学ソフトウェア合成グループによって実装試され、その有効性実証された。Squeak にはその後公式リリースにもトレイト組み込まれ標準利用可能となったSqueak から派生した Pharo も同様。 PHP - 5.4.0 からサポートRaku -「ロール」。Perl 5 では Moose モジュール利用可能。なおロール限定的な用途のみ「トレイト」と呼称紛らわしい。 JavaScript の Joose フレームワーク Rubyモジュールmix拡張試作のみ) - Ruby 2.0 向けの新機能として計画されたが運用上の問題が見つかり放棄された。 トレイト類似品/派生品採用 Racket - エンティティとしてのトレイトは無いが、ミクスイントレイトのように振る舞わせる関数マクロ整備されている。 Curl - 抽象クラス多重継承することでトレイト実現することができる。 Swift - protocolextension利用することでトレイト実現することができる。 Rust - トレイト有し、型変数対す制約トレイト指定したり、ユーザー定義型の演算子対す振る舞い設定するのに利用されるが、その運用際しそもそも衝突許さないので(Orphan rule)、メソッド集合という意味を除きSchärli想定した使われ方はされず、トレイトとしては別物実装記述できるインタフェース程度)と考える方が良いRustの他にもトレイト称する言語機能有する静的型言語もあるが、その本質は従来ミクスインのままである平坦化されない)。ただし平坦なトレイト模したミクスイン問題点回避する拡張を施すなどの工夫により、トレイトに近い使い勝手実現している場合もある。 Fortress Scala Groovy

※この「導入している言語」の解説は、「トレイト」の解説の一部です。
「導入している言語」を含む「トレイト」の記事については、「トレイト」の概要を参照ください。

ウィキペディア小見出し辞書の「導入している言語」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「導入している言語」の関連用語

導入している言語のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



導入している言語のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのトレイト (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS