function trues
trues(n: number): matrix<boolean>

Creates an array filled with true values.

Generates an array or matrix of all true values based on the input dimensions. Accepts one or two numeric arguments, or an array specifying the dimensions.

Examples

Create an empty array

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(0), []);

Create a 1x1 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(1), [[true]]);

Create a 2x2 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(2), [[true, true], [true, true]]);

Create a 2x1 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues([2,1]), [[true], [true]]);

Create a 2x3 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(2,3), [[true, true, true], [true, true, true]]);

Parameters

n: number

Return Type

matrix<boolean>

A matrix filled with true values.

Throws

If no arguments are provided.

trues(dims: array): matrix<boolean>

Creates an array filled with true values.

Generates an array or matrix of all true values based on the input dimensions. Accepts one or two numeric arguments, or an array specifying the dimensions.

Examples

Create an empty array

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(0), []);

Create a 1x1 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(1), [[true]]);

Create a 2x2 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(2), [[true, true], [true, true]]);

Create a 2x1 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues([2,1]), [[true], [true]]);

Create a 2x3 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(2,3), [[true, true, true], [true, true, true]]);

Parameters

dims: array

Return Type

matrix<boolean>

A matrix filled with true values.

Throws

If no arguments are provided.

trues(
nrows: number,
ncols: number,
): matrix<boolean>

Creates an array filled with true values.

Generates an array or matrix of all true values based on the input dimensions. Accepts one or two numeric arguments, or an array specifying the dimensions.

Examples

Create an empty array

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(0), []);

Create a 1x1 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(1), [[true]]);

Create a 2x2 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(2), [[true, true], [true, true]]);

Create a 2x1 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues([2,1]), [[true], [true]]);

Create a 2x3 matrix of true

import { assertEquals } from "jsr:@std/assert";

assertEquals(trues(2,3), [[true, true, true], [true, true, true]]);

Parameters

nrows: number
ncols: number

Return Type

matrix<boolean>

A matrix filled with true values.

Throws

If no arguments are provided.