riw*_*alk 27
简单的事实是,它对所有操作系统都不同.没有"通用"换行符.你能做的最好的就是要意识到这些差异.
所有操作系统都没有通用换行符.你必须在某些地方使用换行,在其他地方使用回车,在其他一些地方使用.
大多数文本编辑器可以处理多种行结尾 - 检查您的文档.还有很多实用程序可以为您翻译行结尾.
在系统单元中,基于操作系统设置了全局变量DefaultTextLineBreakStyle。可以是tlbsLF或tlbsCRLF。如果是tlbsLF,请使用#10;如果是tlbsCRLF,请使用#13#10。
从系统:
type
TTextLineBreakStyle = (tlbsLF, tlbsCRLF);
var { Text output line break handling. Default value for all text files }
DefaultTextLineBreakStyle: TTextLineBreakStyle =
{$IFDEF LINUX} tlbsLF {$ENDIF}
{$IFDEF MSWINDOWS} tlbsCRLF {$ENDIF}
{$IFDEF MACOS} tlbsLF {$ENDIF};
Run Code Online (Sandbox Code Playgroud)
我只是想知道为什么它是var而不是const。