Тема: Delphi з пробілами в ідентифікаторах та з карилицею

Весь секрет в Unicode і в нерозривному пробілі який в Windows набирається комбінацією Alt + 0160 на цифровій клавіатурі. Працює в Delphi починаючи з XE.

program Project2;

{$APPTYPE CONSOLE}

{$R *.res}

uses
  System.SysUtils;
var
    Імʼя користувача: string;

function Дізнатися імʼя: string;
begin
    WriteLn('Як тебе звати?');
    ReadLn(Result);
end;

begin
  try
  Імʼя користувача := Дізнатися імʼя;
  Readln;
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
  end;
end.
Подякували: leofun01, Torbins, Chemist-i3

2

Re: Delphi з пробілами в ідентифікаторах та з карилицею

Юнікод в ідентифікаторах виглядає чудовою ідеєю рівно до того моменту, коли ви потрапляєте в міжнародний проєкт з корейцями.

Подякували: leofun011

3

Re: Delphi з пробілами в ідентифікаторах та з карилицею

Юнікодні ідентифікатори можуть бути корисними якщо доводиться писати софт для якоїсь дуже специфічної галузі, де професійна термінологія не має англійських відповідників, або програміст їх не знає. Але в цьому випадку ви замучитесь постійно перемикати розкладку туди-сюди.

4

Re: Delphi з пробілами в ідентифікаторах та з карилицею

Маячня, будь що можна перекласти латиницею.

Подякували: koala1

5

Re: Delphi з пробілами в ідентифікаторах та з карилицею

Прихований текст

Ого які люде знову з нами

Подякували: ur_naz1