有一些文字的书写方向是从从右往左书写,这些语言的母语者,在写代码的时候代码的书写顺序是怎样的呢?以及如果需要在他们本国文字中插入一段英文,这段英文的书写顺序是怎样的呢?
1
shulinbao 59 天前 via iPhone
中国人用方块字,不代表大多数中国人会用易语言写程序😂
|
![]() |
2
Vegetable 59 天前
这种问题适合问 AI 。
不意外的,代码的写法也是 ltr 的,应该没什么特别,比如这个 mdn 的例子,文本我看不懂,实在是看不懂代码里写的面条是 rtl 还是 ltr https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/dir 至于 ltl 中出现了英文,英文按照其本来的顺序,比如 https://github.com/abdumostafa/awesome-in-arabic?tab=readme-ov-file#%D8%AC%D9%8A%D9%83%D8%B3-api---geeks-api |
![]() |
3
ashong 59 天前 via iPhone
应该是英文按正常顺序,整句按 rtl 。
|
4
zhucelws 59 天前
写代码:从左向右
插入外语:按照外语原来的方向 具体可参见 Wikipedia “双向文稿” https://zh.wikipedia.org/wiki/%E9%9B%99%E5%90%91%E6%96%87%E7%A8%BF |
![]() |
5
geelaw 59 天前
代码的书写方向就是代码所用字符的书写方向,如果是 Latin 字母的代码,那就是从左到右。
在 RTL 环境里插入一段 LTR 文字,LTR 文字本身是从左到右书写的,比如 .言语的写书左到右从 is a 文伯拉阿 然而如果 LTR 文字本身需要超过一行,我想应该是每一行都要按 RTL 环境插入 LTR 文字书写,比如 is written from 文伯拉阿 .惯习太不会以所 right to left 最近翻看 Wikipedia 知道的:阿拉伯文本里面书写西阿拉伯数字,是从右到左书写的,但低位在前,所以看起来和中午里的阿拉伯数字是一样的,比如 .3.1415926 字文语伯拉阿些一有里这装假 |
![]() |
6
coderluan 58 天前
现在客户是以色列的,代码是正常的,但是其它确实是反的
|
![]() |
7
Moierby 58 天前
书写是给人看的,需要符合人的习惯;代码是给编译器看的,编译器又不认从右往左写
|
![]() |
8
marcong95 58 天前
代码的「正文」因为是拉丁字母,所以 LTR 应该没什么问题
倒是注释就可以好奇一下,如果用 RTL 语言写注释那是要怎么写呢,应该算是 LTR 环境里插 RTL 文字,但是单独成行的行注释多行注释临时切换成 RTL 反而比较人性化。 |