У меня есть строка, которая может быть либо «0», либо «1», и гарантируется, что больше ничего не будет.
Итак, вопрос в том, какой самый лучший, простой и элегантный способ преобразовать это в бул?
В зависимости от языка, который вы используете, простой IF выполнит работу.
if(string == '1'){ bool = true; } else { bool = false; }
bool b = str == "1";
Приведенный выше код вернет true, если str равно 1, и false, если str равно 0 или ноль.