Delphi 源代码中可以使用哪些 Unicode 字符?

问题描述 投票:0回答:1

我注意到 Delphi 中支持一些表情符号和特殊字符作为变量名称,例如

var
  ❤ : string;
  ⅖ : double;
begin
  ❤ := 'My heart';
  ShowMessage(❤);
  ⅖ := 0.4;
  ShowMessage(⅖.ToString);
end;

有人知道可以使用的有趣字符的完整列表吗? 在 Win10 中可以通过 Win+[.](windows 键加点)调出表情符号。

delphi delphi-10.4-sydney
1个回答
3
投票

这不是完整的列表,但这里有一些有效的列表。我将它们全部列为内联变量:

  var ❤ := 'Heart';
  var ✌ := 'Peace';
  var ☝ := 'Up finger';
  var ✈ := 'Airplane';
  var ☕ := 'Hot Beverage';
  var ⅛ := 0.125;
  var ¼ := 0.25;
  var ⅓ := 0.33333333333;
  var ⅜ := 0.375;
  var ½ := 0.5;
  var ⅝ := 0.625;
  var ⅔ := 0.66666666667;
  var ⅞ := 0.875;
  var 卌 := 5;
  var ✔ := 'Checkmark';
  var ☁ := 'Cloud';
  var ♣ := 'Club';
  var © := 'Copyright';
  var † := 'Cross';
  var Δ := 'Delta Triangle';
  var ▲ := 'Triangle Dark';
  var ♦ := 'Diamond';
  var ☆ := 'Star';
  var ★ := 'Star Dark';
  var △ := 'Triangle';
  var ✉ := 'Envelope';
  var ✿ := 'Flower';
  var ☭ := 'Hammer and Sickle';
  var ∞ := 'Infinity';
  var λ := 'Lambda';
  var ♫ := 'Note';
  var ☢ := 'Nuclear';
  var π := 'PI';
  var ♯ := 'Sharp';
  var Σ := 'Sigma';
  var ∑ := 'Sum';
  var ☠ := 'Skull';
  var ツ := 'Smile';
  var ☺︎ := 'Smile';
  var ☃ := 'Snowman';
  var ⸫ := 'So';
  var √ := 'Sqrt';
  var ☀ := 'Sun';
  var ↑ := 'Up Arrow';
  var ☯ := 'YinYang';

还有其他一些有趣的变量名称:

  var ƸӜƷ := 'butterfly';
  var •͡˘㇁•͡˘ := 'eyes';
  var ʕ·͡ᴥ·ʔ := 'bear or koala';
  var ʕっ•ᴥ•ʔっ := 'bear hug';
  var °ʖ° := 'eyes and nose';
  var °ᴥ° := 'eyes and nose';
  var ✜︵✜ := 'eyes and mouth';
  var ╥﹏╥ := 'cry face';
  var 。◕‿‿◕。 := 'cute face';
  var ⌐■_■ := 'glasses';
  var ︶︹︶ := 'depressed';
  var ☉‿⚆ := 'derp';
  var ヽ༼ຈل͜ຈ༽ノ := 'weird face';
  var вєωαяє_ι_αм_ƒαη¢у := 'BEWARE, I AM FANCY';
  var ✌•‿•✌ := 'Peace';

以上所有内容都可以在 Delphi 编程语言中完美运行,但我不知道其他 Pascal 方言。

© www.soinside.com 2019 - 2024. All rights reserved.