type UserName = private | UserName of string module UserName = let isValid s = System.String.IsNullOrWhiteSpace(s) |> not let create (str: string) = if isValid str then Some(UserName str) else None let value (UserName s) = s (* Применение *) match (UserName.create "Alice") with | Some name -> name |> UserName.value | None -> "empty"
После вчерашних обновлений в консоли Arch Linux при выборе русской локали вместо букв печатаются белые квадратики. Очевидно, что по какой-то причине не загружается прописанный в rc.conf шрифт. Временное лекарство от этого: выполнить команду setfont cyr-sun16 . Еще у меня в момент начальной загрузки появляется рябь на экране как от сильных электромагнитных помех в ЭЛТ, хотя у меня ЖК. Может быть это как-то связано.
Комментарии
Отправить комментарий