deal

Distribute inputs to outputs.

📝 Syntax

  • [R1, ... , Rn] = deal(A1, ... , An)

  • [R1, ... , Rn] = deal(A)

📥 Input argument

  • A1, ... , An - variables

📤 Output argument

  • R1, ... , Rn - variables

📄 Description

deal replicates the input parameters to the corresponding output parameters.

If a singular input parameter is provided, its value will be duplicated across all outputs.

💡 Examples

[A1, A2, A3] = deal(pi)
S = [];
S.A = [];
S(2).A = [];
S(3).A = [];
A1 = 200;
A2 = 'fifo';
A3 = 1:11;
[S.A] = deal(A1, A2, A3)
C = cell(1,3)
A1 = 200;
A2 = 'fifo';
A3 = 1:11;
[C{:}] = deal(A1, A2, A3)

🔗 See also

cell, struct.

🕔 History

Version
📄 Description

1.0.0

initial version

Last updated

Was this helpful?