A small C++17 library meant to simplify the composition of nullable types in a generic, type-safe, and declarative way.
-
Updated
Jan 4, 2023 - C++
A small C++17 library meant to simplify the composition of nullable types in a generic, type-safe, and declarative way.
A simple and ergonomic optional type for Go.
Rust like result and option implementation for golang
🌯 The prettiest TypeScript implementation of Maybe monad.
A simple representation of optional values
PrimeFuncPack Core.Taggeds is a core pack for .NET consisting of fundamental tagged types targeted for use in functional programming: Optional and Result monads, Tagged Union, as well as the convert extensions.
Write Honest functions in C# or convert Pure functions to Honest functions using Optional and Result monads. Combine them with LINQ and create extremely powerful functional compositions.
Package opt implements an optional-type, for the Go programming language. In other programming languages, an optional-type might be know as: a option type, or a maybe type.
optional.go is a simple and generic wrapper around a value and a presence flag inspired by C++'s std::optional
Optional object type
Implementations of C++11, 14, and 17 features.
A maybe type for Java
PHP version of Javas Optional class is used to represent a container object which may or may not contain a non-null value.
Package nul implements a nullable optional-type, for the Go programming language. In other programming languages, an optional-type might be know as: a option-type, or a maybe-type.
Maybe is a utility for handling optional values safely and cleanly in TypeScript. Inspired by Haskell and OCaml, it provides a clear and functional approach to dealing with values that may or may not exist.
Add a description, image, and links to the optional-type topic page so that developers can more easily learn about it.
To associate your repository with the optional-type topic, visit your repo's landing page and select "manage topics."