コンテンツにスキップ
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
変数
定数
型
エイリアス(alias)
コールバック
安全でないコード
ガイド
ガイド
パフォーマンス
並行処理
テスト
Shardの作成
Shardの作成
GitHubでのホスティング
GitLabでのホスティング
継続的インテグレーション
継続的インテグレーション
GitHub Actions
CircleCI
静的リンク
RubyistのためのCrystal
RubyistのためのCrystal
メタプログラミングのヘルプ
データベース
データベース
接続
コネクションプール
トランザクション
コーディングスタイル
ランタイムトレース
チュートリアル
チュートリアル
はじめに
はじめに
HTTPサーバー
コマンドラインアプリケーション
言語入門
言語入門
ハローワールド
変数
算術演算
文字列
制御フロー
メソッド
マニュアル
マニュアル
コンパイラの使用
Shardsコマンド
必要なライブラリ
プラットフォームサポート
リリース方針
チュートリアル
¶
Crystalの基本を学ぶための出発点です。