а вообще если вы думаете что свитч — это когда мы сразу идем в нужную метку пропуская проверки другие - то увы, это не так. будут пройдены все проверки до сработавшей (если это не совсем простой свитч, который оптимизировался в битмаску или джамп тейбл)
Или если свитч заинлайнился, и там по месту применения сразу понятно, в какую метку нужно идти!
Других подобных случаев я что-то не припомню, и каких-то объемлющих обзоров — тоже. Наверное, общее правило можно назвать такое: быть insensitive к любой информации о юникодовых категориях символов, потому что в некоторых языках может получиться конфуз.
Других подобных случаев я что-то не припомню, и каких-то объемлющих обзоров — тоже. Наверное, общее правило можно назвать такое: быть insensitive к любой информации о юникодовых категориях символов, потому что в некоторых языках может получиться конфуз.
То есть, case принудительно приводить не нужно, но не следует реагировать на особенности символов?
Других подобных случаев я что-то не припомню, и каких-то объемлющих обзоров — тоже. Наверное, общее правило можно назвать такое: быть insensitive к любой информации о юникодовых категориях символов, потому что в некоторых языках может получиться конфуз.