Skip to content

Stack

自 1.4.0 起

栈类型(LIFO - 后进先出)。

签名

typescript
type Stack<T> = T[]

参数

参数描述
T值类型

描述

表示具有后进先出语义的栈数据结构。

示例

基本用法

typescript
import type { Stack, Push, Pop } from 'uni-types'

type MyStack = Stack<number>
// number[]

type AfterPush = Push<[1, 2], 3>
// [1, 2, 3]

type AfterPop = Pop<[1, 2, 3]>
// { stack: [1, 2]; value: 3 }

相关

基于 MIT 许可发布