aikernel_net.monads
aikernel_net.monads public Python API generated from source.
Source: AIKernel.Core/python/src/aikernel_net/monads.py
概要
この Python モジュールは aikernel-net に属し、生成インベントリには公開シンボル 22 件が含まれます。
位置づけ
この Reference ページは、生成された API 事実にパッケージとソースの文脈を添えて、単なる一覧ではなく実装判断に使える資料として公開しています。
利用方法
ラッパーコードを書く前に、モジュール名、公開クラス/関数/定数の形、docstring の説明範囲を確認するために使います。
例
python -c "import aikernel_net.monads; print(aikernel_net.monads.__name__)"
注記
docstring の概要は Python ソースから直接読み取っています。概要が空の場合は、生成サイトで補うのではなくソース側の改善対象です。
関連項目
Python package | Docs | Tutorials
| 種別 | シンボル | 概要 |
|---|---|---|
| constant | TT |
|
| constant | UU |
|
| constant | VV |
|
| constant | LL |
|
| constant | RR |
|
| class | ResultResult |
Result の公開 Python API サーフェスを表します。 |
| class | OptionOption |
Option の公開 Python API サーフェスを表します。 |
| class | EitherEither |
Either の公開 Python API サーフェスを表します。 |
| class | AsyncResultAsyncResult |
AsyncResult の公開 Python API サーフェスを表します。 |
| class | AsyncOptionAsyncOption |
AsyncOption の公開 Python API サーフェスを表します。 |
| class | AsyncEitherAsyncEither |
AsyncEither の公開 Python API サーフェスを表します。 |
| function | Successdef Success(value: T, metadata: Mapping[str, object] | None=None) |
Success 操作を実行します。 引数: value: Success に渡す入力値です。 metadata: Success に渡す入力値です。 戻り値: 操作によって生成される結果です。 |
| function | Failuredef Failure(error: object, metadata: Mapping[str, object] | None=None) |
Failure 操作を実行します。 引数: error: Failure に渡す入力値です。 metadata: Failure に渡す入力値です。 戻り値: 操作によって生成される結果です。 |
| function | Somedef Some(value: T) |
Some 操作を実行します。 引数: value: Some に渡す入力値です。 戻り値: 操作によって生成される結果です。 |
| function | Nothingdef Nothing() |
Nothing 操作を実行します。 戻り値: 操作によって生成される結果です。 |
| function | Rightdef Right(value: R) |
Right 操作を実行します。 引数: value: Right に渡す入力値です。 戻り値: 操作によって生成される結果です。 |
| function | Leftdef Left(value: L) |
Left 操作を実行します。 引数: value: Left に渡す入力値です。 戻り値: 操作によって生成される結果です。 |
| function | async_resultdef async_result(value: Result[T] | Awaitable[Result[T]] | AsyncResult[T]) |
async result 操作を実行します。 引数: value: async result に渡す入力値です。 戻り値: 操作によって生成される結果です。 |
| function | async_optiondef async_option(value: Option[T] | Awaitable[Option[T]] | AsyncOption[T]) |
async option 操作を実行します。 引数: value: async option に渡す入力値です。 戻り値: 操作によって生成される結果です。 |
| function | async_eitherdef async_either(value: Either[L, R] | Awaitable[Either[L, R]] | AsyncEither[L, R]) |
async either 操作を実行します。 引数: value: async either に渡す入力値です。 戻り値: 操作によって生成される結果です。 |
| function | dodef do(monad_type: type[Result] | type[Option] | type[Either]) |
do 操作を実行します。 引数: monad_type: do に渡す入力値です。 戻り値: ありません。 |
| function | async_dodef async_do(monad_type: type[Result] | type[Option] | type[Either]) |
async do 操作を実行します。 引数: monad_type: async do に渡す入力値です。 戻り値: ありません。 |