ConsoleIO

public enum ConsoleIO

Utilities to read and write to the standard input/output in a functional manner.

  • IO suspended version of Swift.print(_:separator:terminator:). Refer to that function for further documentation.

    Declaration

    Swift

    public static func print<E: Error>(
        _ line: @escaping @autoclosure () -> Any,
        separator: @escaping @autoclosure () -> CustomStringConvertible = " ",
        terminator: @escaping @autoclosure () -> CustomStringConvertible = "\n") -> IO<E, ()>
  • IO suspended version of Swift.readLine(strippingNewline:). Refer to that function for further documentation.

    Declaration

    Swift

    public static func readLine<E>(strippingNewline: Bool = true) -> IO<E, String?> where E : Error