コンテンツにスキップ
Crystal
ガイド
英語
日本語
検索の初期化中
GitHub
ようこそ
仕様
ガイド
チュートリアル
マニュアル
Crystal
GitHub
ようこそ
仕様
仕様
このガイドについて
プログラム
コメント
コードのドキュメント化
リテラル
リテラル
Nil
Bool
整数
浮動小数点数
文字
文字列
シンボル
配列
ハッシュ
範囲
正規表現
タプル
名前付きタプル
Proc
コマンド
代入
ローカル変数
制御式
制御式
真値と偽値
if
if
接尾辞として
式として
三項if
if var
if var.is_a?(...)
if var.responds_to?(...)
if var.nil?
if !
unless
case
select
while
while
break
next
until
&&
||
ファイルの読み込み
型とメソッド
型とメソッド
すべてはオブジェクト
クラスとメソッド
クラスとメソッド
new、initialize、allocate
メソッドとインスタンス変数
型推論
共用体型
オーバーロード
デフォルトパラメータ値と名前付き引数
可変長引数とタプル
型制限
戻り値の型
メソッドの引数
演算子
可視性
継承
継承
仮想型と抽象型
クラスメソッド
クラス変数
finalize
モジュール
ジェネリクス
構造体
定数
列挙型
ブロックとProc
ブロックとProc
ブロックのキャプチャ
Procリテラル
ブロックの転送
クロージャ
alias
例外処理
型文法
型リフレクション
型リフレクション
is_a?
nil?
responds_to?
as
as?
typeof
型の自動キャスト
マクロ
マクロ
マクロメソッド
フック
フレッシュ変数
アノテーション
アノテーション
組み込みアノテーション
低レベルプリミティブ
低レベルプリミティブ
pointerof
sizeof
instance_sizeof
alignof
instance_alignof
offsetof
初期化されていない変数宣言
asm
コンパイル時フラグ
コンパイル時フラグ
クロスコンパイル
C言語バインディング
C言語バインディング
lib
fun
fun
out
to_unsafe
struct
union
enum
変数
定数
type
alias
コールバック
安全でないコード
ガイド
ガイド
パフォーマンス
並行性
テスト
Shardの作成
Shardの作成
GitHubでのホスティング
GitLabでのホスティング
継続的インテグレーション
継続的インテグレーション
GitHub Actions
CircleCI
静的リンク
RubyistのためのCrystal
RubyistのためのCrystal
メタプログラミングのヘルプ
データベース
データベース
接続
コネクションプール
トランザクション
コーディングスタイル
ランタイムトレース
チュートリアル
チュートリアル
はじめに
はじめに
HTTPサーバー
コマンドラインアプリケーション
言語紹介
言語紹介
Hello World
変数
算術演算
文字列
制御フロー
メソッド
マニュアル
マニュアル
コンパイラの使用
Shardsコマンド
必須ライブラリ
プラットフォームサポート
リリース方針
ガイド
¶
Crystalを最大限に活用するには、これらのガイドをお読みください。