Throwing force unwrap operator for Swift
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Sources/AlmostForceUnwrap
Tests
.gitignore
Package.swift
README.md

README.md

AlmostForceUnwrap

Throwing force unwrap operator for Swift

This library defines a new postfix operator, , for Swift. It behaves like the the normal force unwrap operator(!) but instead of crashing your application, it throws an error.

let optionalString: String? = "Cheese"
let nonOptionalString: String = try optionalString

Usage

Use the Swift Package Manager:

import PackageDescription

let package = Package(
    name: "MyApp",
    dependencies: [
        .Package(url: "https://github.com/Obbut/AlmostForceUnwrap.git", majorVersion: 0, minor: 1)
    ]
)

Import it:

import AlmostForceUnwrap

Now you can use the operator yourself.