Ruby 方法定義與進階用法:參數、返回值、可變參數、類別方法與 alias/undef
Ruby 方法類似其他語言的函數,用於封裝可重複邏輯。本文涵蓋方法定義、參數預設值、返回值機制、可變參數、類別方法、alias 與 undef 等進階特性。
Ruby 迴圈語句完全教學:while、until、for、break、next、redo、retry
Ruby 提供多樣化的迴圈結構,本文詳細說明 while、until、for 及流程控制關鍵字 break、next、redo、retry 的語法與行為差異。
Ruby 條件判斷完整指南:if、unless、case 與修飾語
Ruby 提供豐富的條件結構,包含標準 if/else、unless、case 以及修飾語形式。本文系統說明語法、真偽值判斷規則與實戰範例。 真偽值判斷規則
Ruby 註解語法完整說明:單行、多行與最佳實務
註解是程式碼可讀性的關鍵。Ruby 提供單行與多行兩種註解語法,本文說明用法並分享對齊與風格建議。 單行註解 以 # 開頭,直到行尾: #!/usr/bin/
Ruby 運算子完整指南:算術、比較、邏輯與位元運算
Ruby 的運算子設計極具一致性:大多數運算子實際上是方法呼叫(如 a + b 等同 a.+(b))。本文系統整理算術、比較、賦值、平行賦值、位元、邏輯、三元、
Ruby 類別與物件基礎概念解析:定義、變數類型、建立物件、initialize 與成員方法
類別定義 class Customer end 關鍵字 class 開頭,類別名首字大寫,駝峰式命名,end 結束。 變數類型 類型前綴作用域說明 區域
GitHub for Windows 圖文教學:安裝、建立倉庫、提交同步與參與開源專案
1. 下載與安裝 官網下載 GitHub for Windows,執行安裝程式,預設路徑即可。 2. 登入與 SSH Key 啟動後使用 GitHub 帳號
DDS Converter 2 使用教學:遊戲貼圖格式轉換與要塞 2 MOD 修改實戰
什麼是 DDS? DDS (DirectDraw Surface) 是 DirectX 紋理壓縮格式,支援 DXT1/3/5 壓縮,可減少 50% 以上顯存佔用
UVLayout 快捷鍵完整大全:ED 模式與 VU 模式操作對照表
通用快捷鍵 功能快捷鍵 顯示降級適配切換O 適應透視圖格點Shift+Ctrl+A 排列Alt+A 角度捕捉切換A 動畫模式切換N 後視圖K 背景鎖定切換Al
Python 程式設計入門基礎知識:互動模式、腳本執行、識別字、保留字、縮排與註解
第一支 Python 程式 互動模式 print Hello, Python! Hello, Python! 腳本模式 # test.py print H
Python 字串與日期時間物件相互轉換完整指南
日期時間 → 字串 import time, datetime # 當前時間格式化 print(time.strftime(%Y-%m-%d %X, tim
Python 判斷字串是否為有效日期格式的函數實作
需求 驗證字串是否符合 YYYY-MM-DD 日期格式,合法回傳 True,否則 False。 實作函數 import time def is_valid_
Ruby 多線程程式設計入門:建立執行緒、生命週期、變數、優先權、互斥鎖與死鎖處理
建立執行緒 Thread.new { puts Thread #{Thread.current.object_id} running } # 或 Thread.
Ruby 使用 SOAP4R 實作 SOAP 伺服器與客戶端完整教學
什麼是 SOAP? Simple Object Access Protocol,基於 XML 的 RPC 協定,通常透過 HTTP 傳輸。跨平台、跨語言。 安
Ruby Socket 程式設計入門:TCP 客戶端/伺服器、多線程與簡易網頁瀏覽器
Socket 基礎概念 Socket 是雙向通訊端點,支援進程間通訊(同機或跨機)。Ruby 提供底層 TCPSocket/TCPServer 及高階 Net: