サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
ja.crystal-lang.org
Share on Twitter Share on Google Share on Facebook Share on Weibo Share on Instapaper Crystal の日本語ドキュメントはしばらく更新されておらず情報が古くなっているため、できるだけ原文の英語ドキュメントで最新の情報を参照ください。 翻訳にご協力いただける方は翻訳プロジェクトの issue や Crystal-JP の Slack からお知らせください。 マクロ マクロとは、コンパイル時に AST ノードを受け取り、コードを生成してそれをプログラムに書き込むメソッドです。例をあげます。 macro define_method(name, content) def {{name}} {{content}} end end # これで以下が生成されます # # def foo # 1 # end defin
Share on Twitter Share on Google Share on Facebook Share on Weibo Share on Instapaper Crystal の日本語ドキュメントはしばらく更新されておらず情報が古くなっているため、できるだけ原文の英語ドキュメントで最新の情報を参照ください。 翻訳にご協力いただける方は翻訳プロジェクトの issue や Crystal-JP の Slack からお知らせください。 真偽値 (Bool) 真偽値 (Bool) には2つだけ値が存在します。それは true と false です。以下のようなリテラルで利用できます。 true # 真の Bool 値 false # 偽の Bool 値
A language for humans and computers
構文 Crystal の構文は Ruby の影響をつよく受けています。そのため自然に読めて、簡単に書けます。そして、 Ruby 開発の経験があれば習得は容易でしょう。 # A very basic HTTP server require "http/server" server = HTTP::Server.new do |context| context.response.content_type = "text/plain" context.response.print "Hello world, got #{context.request.path}!" end puts "Listening on http://127.0.0.1:8080" server.listen(8080)
このページを最初にブックマークしてみませんか?
『The Crystal Programming Language』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く