stdlibx.option.fn.collect module

stdlibx.option.fn.collect.collect(a: Option[T1], b: Option[T2], /) Option[tuple[T1, T2]][source]
stdlibx.option.fn.collect.collect(a: Option[T1], b: Option[T2], c: Option[T3], /) Option[tuple[T1, T2, T3]]
stdlibx.option.fn.collect.collect(a: Option[T1], b: Option[T2], c: Option[T3], d: Option[T4], /) Option[tuple[T1, T2, T3, T4]]
stdlibx.option.fn.collect.collect(a: Option[T1], b: Option[T2], c: Option[T3], d: Option[T4], e: Option[T5], /) Option[tuple[T1, T2, T3, T4, T5]]
stdlibx.option.fn.collect.collect(a: Option[T1], b: Option[T2], c: Option[T3], d: Option[T4], e: Option[T5], f: Option[T6], /) Option[tuple[T1, T2, T3, T4, T5, T6]]
stdlibx.option.fn.collect.collect(a: Option[T1], b: Option[T2], c: Option[T3], d: Option[T4], e: Option[T5], f: Option[T6], g: Option[T7], /) Option[tuple[T1, T2, T3, T4, T5, T6, T7]]
stdlibx.option.fn.collect.collect(a: Option[T1], b: Option[T2], c: Option[T3], d: Option[T4], e: Option[T5], f: Option[T6], g: Option[T7], h: Option[T8], /) Option[tuple[T1, T2, T3, T4, T5, T6, T7, T8]]
stdlibx.option.fn.collect.collect(a: Option[T1], b: Option[T2], c: Option[T3], d: Option[T4], e: Option[T5], f: Option[T6], g: Option[T7], h: Option[T8], i: Option[T9], /) Option[tuple[T1, T2, T3, T4, T5, T6, T7, T8, T9]]
Parameters:
  • initial (Option[Any])

  • others (Option[Any])

Return type:

Option[tuple[Any, …]]

stdlibx.option.fn.collect.collect_all(iterable)[source]
Parameters:

iterable (Iterable[Option[T]])

Return type:

Option[tuple[T, …]]