consumer

package
v1.1.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

A sequence of elements supporting sequential and parallel aggregate operations. The following example illustrates an aggregate operation using SEE java/util/function/Consumer.java

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Consumer

type Consumer interface {
	/**
	 * Performs this operation on the given argument.
	 *
	 * @param t the input argument
	 */
	Accept(t interface{})

	/**
	 * Returns a composed {@code Consumer} that performs, in sequence, this
	 * operation followed by the {@code after} operation. If performing either
	 * operation throws an exception, it is relayed to the caller of the
	 * composed operation.  If performing this operation throws an exception,
	 * the {@code after} operation will not be performed.
	 *
	 * @param after the operation to perform after this operation
	 * @return a composed {@code Consumer} that performs in sequence this
	 * operation followed by the {@code after} operation
	 * @throws NullPointerException if {@code after} is null
	 */
	AndThen(after Consumer) Consumer
}

*

  • Represents an operation that accepts a single input argument and returns no
  • result. Unlike most other functional interfaces, {@code Consumer} is expected
  • to operate via side-effects. *
  • <p>This is a <a href="package-summary.html">functional interface</a>
  • whose functional method is {@link #accept(Object)}. *
  • @param <T> the type of the input to the operation *
  • @since 1.8

type ConsumerFunc

type ConsumerFunc func(t interface{})

func (ConsumerFunc) Accept

func (f ConsumerFunc) Accept(t interface{})

Accept calls f(t).

func (ConsumerFunc) AndThen

func (f ConsumerFunc) AndThen(after Consumer) Consumer

type TODO

type TODO struct {
	class.Class
}

func (*TODO) Accept

func (consumer *TODO) Accept(t interface{})

func (*TODO) AndThen

func (consumer *TODO) AndThen(after Consumer) Consumer

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL