Skip to content

双语对照

Felys 不允许混合语言编程(字符串内容除外)。在中文环境下,必须全部使用中文标点符号;在英文环境下,同样要求使用英文标点符号。这主要是为了保证代码的可读性,并强制使用者避免频繁切换输入法。简单来说,目标是在英文输入法下编写代码时,中文字符可以直接通过相同的键位输入。对于一些难以美观兼容的符号,将直接用文字替代。整体而言,中文环境下的文字量会略大一些。

INFO

未提及的部分则无需替换,中英符号都一样。

符号替换

  • {} <=> 「『』」
  • () <=> ()
  • "" <=> “”
  • '' <=> ‘’
  • | <=>
  • , <=>
  • ; <=>
  • ! <=>
  • _ <=>

保留字替换

  • and <=>
  • xor <=> 异或
  • or <=>
  • if <=> 如果
  • elif <=> 否如
  • else <=> 否则
  • while <=>
  • return <=> 返回
  • true <=>
  • false <=>
  • none <=>

比较符替换

  • > <=> 大于
  • < <=> 小于
  • >= <=> 大于等于
  • <= <=> 小于等于
  • == <=> 等于
  • != <=> 不等于

对比示例

中文:

打印(“你好,世界!”);

英文:

print("hello, world!");