跳至內容
Crystal
C 綁定
English
日本語
初始化搜尋
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
方法和實例變數
型別推斷
聯集型別
多載
預設參數值和具名引數
Splats 和元組
型別限制
回傳型別
方法引數
運算子
可見性
繼承
繼承
虛擬和抽象型別
類別方法
類別變數
finalize
模組
泛型
結構
常數
列舉
區塊和 Proc
區塊和 Proc
捕獲區塊
Proc 字面值
區塊轉送
閉包
alias
例外處理
型別文法
型別反射
型別反射
is_a?
nil?
responds_to?
as
as?
typeof
型別自動轉換
巨集
巨集
巨集方法
Hook
全新變數
註解
註解
內建註解
底層基本型別
底層基本型別
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
靜態連結
為 Ruby 開發者打造的 Crystal
為 Ruby 開發者打造的 Crystal
後設程式設計協助
資料庫
資料庫
連線
連線池
交易
程式碼風格
執行時期追蹤
教學
教學
入門
入門
HTTP 伺服器
命令列應用程式
語言介紹
語言介紹
Hello World
變數
數學
字串
控制流程
方法
手冊
手冊
使用編譯器
Shards 命令
必要函式庫
平台支援
發布政策
C 綁定
¶
Crystal 允許您綁定現有的 C 函式庫,而無需編寫任何 C 程式碼。
此外,它還提供了一些便利的功能,例如
out
和
to_unsafe
,使編寫綁定盡可能地輕鬆。