首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> Delphi

Delphi 基礎語法精要:賦值、特殊符號、註釋與編譯器指令

     編輯:Delphi

掌握 Delphi 基礎語法是編寫正確、可讀代碼的前提。本文涵蓋賦值語句、特殊符號完整表、三種註釋風格與常用編譯器指令,並說明符號等價對照與實際應用場景。

1. 基本賦值語句

Size := 20;
Price := 10;
  • 賦值運算子為 :=(冒號等號),區別於比較運算子 =。
  • 左側必須為可寫入的左值(變數、屬性、解引用指標等)。

2. 特殊符號完整表

單字元特殊符號

# $ & ' ( ) * + , - . / : ; < = > @ [ ] ^ { }

雙字元/多字元特殊符號

(*  (.  *)  .)  ..  //  :=  <=  >=  <>

符號等價對照表

等價符號源於早期鍵盤缺少特定字元,現代代碼建議統一使用主要符號。

3. 註釋

大括號註釋

{ 這是單行或多行註釋
  可跨越多行
  編譯器完全忽略內容 }

星號括號註釋

(* 這也是註釋
  可巢狀使用 (* 內層 *) 外層 *)

優勢:支援巢狀,方便註釋掉已包含大括號註釋的代碼塊。

雙斜線註釋

// 這是單行註釋,結束於行尾
var X: Integer; // 行尾註釋

最常用、可讀性最好,推薦作為主力註釋風格。

4. 編譯器指令

編譯器指令以 {$ 開頭,} 結尾,影響編譯行為而非生成代碼。

常用指令速查

主要符號等價符號說明
[(.左中括號
].)右中括號
{(*左大括號 / 註釋開始
}*)右大括號 / 註釋結束
指令作用範例
{$WARNINGS OFF}關閉警告輸出單元開頭或代碼塊前
{$WARNINGS ON}開啟警告
{$HINTS OFF/ON}關閉/開啟提示
{$R+} / {$R-}開啟/關閉範圍檢查陣列越界、子範圍檢查
{$Q+} / {$Q-}開啟/關閉溢位檢查整數運算溢位
{$I filename.inc}包含檔案版本資訊、平台差異定義
{$IFDEF DEBUG} ... {$ENDIF}條件編譯調試代碼隔離
{$DEFINE SYMBOL}定義條件符號
{$UNDEF SYMBOL}取消定義
{$APPTYPE CONSOLE}生成主控台應用專案檔首行
{$MODE DELPHI}FPC 相容模式跨編譯器代碼

指令作用域

  • 全域:放在單元 interface 之前,影響整個單元。
  • 區域:放在具體代碼行前,影響後續代碼直到對應的關閉指令或單元結束。

5. 實戰最佳實踐

  1. 註釋風格統一:團隊約定使用 // 單行註釋,{...} 文件化註釋(配合 XML Doc 生成幫助)。
  2. 條件編譯隔離調試代碼:
    {$IFDEF DEBUG}
      Log('Enter CalculateTotal');
    {$ENDIF}
  3. 範圍/溢位檢查開發期開啟,發布期關閉:
    {$R+}{$Q+}  { 開發/測試 }
    {$R-}{$Q-}  { Release 版本 }
  4. 避免使用等價符號:統一用 [ ] { },提升跨平台/編輯器相容性。

熟練運用基礎語法元素,能減少低級語法錯誤,讓代碼更專業、更易維護。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved