# lru-cj **Repository Path**: asphodelus_dev/lru-cj ## Basic Information - **Project Name**: lru-cj - **Description**: 仓颉实现的LRU - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-18 - **Last Updated**: 2024-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lru-cj #### 介绍 仓颉实现的LRU #### 安装教程 cjpm中添加依赖后执行`cjpm update` ```toml [dependencies] lru = {git="https://gitee.com/asphodelus_dev/lru-cj"} ``` #### 使用说明 ```cangjie import lru.Cache main() { let cache = Cache(3) cache.put("1", 1) cache.put("2", 2) cache.put("3", 3) let x1 = cache.get("1") assertEqual("x1.isSome()", "b", x1.isSome(), true) match (x1) { case Some((a, b)) => assertEqual("a", "b", a, "1") assertEqual("b", "b", b, 1) case _ => () } cache.put("4", 4) } ```