Языки программирования, которые позволяют Unicode на названия функций/переменных/классов? [закрытый]

я также использую соглашение двойной буквы. ii, jj, kk. Вы может grep те и не придумывать набор нежелательных соответствий.

я думаю с помощью тех букв, даже при том, что они удвоены, лучший способ пойти. это - знакомое соглашение, даже с удвоением.

существует много для высказывания для того, чтобы придерживаться соглашений. это делает вещи намного более читаемыми.

8
задан imz -- Ivan Zakharyaschev 4 April 2011 в 00:15
поделиться

3 ответа

Их много. Самым популярным из них является Java (см. Другой ответ здесь, Имена переменных Java Unicode ). Python 3 также поддерживает буквы Юникода в именах идентификаторов.

3
ответ дан 5 December 2019 в 19:00
поделиться

Конечно, C #, и я верю java:

using משליט = System.Object;
using תוצאה = System.Int32;
public class שלום : משליט  {
    public תוצאה בית() {
        int אלף = 0;
        for (int λ = 0; λ < 20; λ++) אלף+=λ;
        return אלף;
    }
}
3
ответ дан 5 December 2019 в 19:00
поделиться

Даже C ++ умеет! Список действительно велик, чтобы собрать здесь.

Хотя я ожидаю, что Unicode будет адом для языков, которые утверждают, что нечувствительны к регистру. После утверждения Σ = 0 какое из следующих утверждений верно? ς == 0 или σ == 0 ? И если предположить, что он будет последним, означает ли это, что утверждение σ = 0 означает, что ς == 0 ? (Σ - греческая заглавная сигма; ς и σ - ее две строчные буквы).

3
ответ дан 5 December 2019 в 19:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: