利用者:Mizick/sandbox
表示
ここはMizickさんの利用者サンドボックスです。編集を試したり下書きを置いておいたりするための場所であり、百科事典の記事ではありません。ただし、公開の場ですので、許諾されていない文章の転載はご遠慮ください。
登録利用者は自分用の利用者サンドボックスを作成できます(サンドボックスを作成する、解説)。 その他のサンドボックス: 共用サンドボックス | モジュールサンドボックス 記事がある程度できあがったら、編集方針を確認して、新規ページを作成しましょう。 |
Crystal (プログラミング言語)
[編集]
Crystalロゴ Crystalのロゴ | |
パラダイム | 構造化、命令型、オブジェクト指向、静的型付け |
---|---|
登場時期 | 2012年 |
設計者 | Ary Borenszweig(asterite)、Juan Wajnerman(waj) |
最新リリース | 0.10.0 / 2015年12月23日[1] |
型付け | 静的型付け、強い型付け、型推論、ダック・タイピング |
主な処理系 | Crystal |
影響を受けた言語 | Ruby |
プラットフォーム | クロスプラットフォーム |
ライセンス | Apache License 2.0[2] |
ウェブサイト | crystal-lang.org |
Crystalはオブジェクト指向のプログラミング言語である。Rubyの影響を強く受けた構文でありながら、強い静的型付けシステムによる型安全性やネイティブコードへのコンパイルが可能であるなどの特徴を併せ持つ。
概要
[編集]特徴
[編集]例
[編集]型の組み合わせ(union type)
[編集]マクロ
[編集]参考文献
[編集]脚注
[編集]- ^ 日本語訳は公式ドキュメントの日本語版のものを採用した。(型文法 | プログラミング言語 Crystal 2016年1月10日閲覧。)