tla+ - 如何从集合中获取特定元素 - PlusCal
问题描述
给定集合,例如 {1, 2, 4, 10, 6} 我怎样才能将元素 4 获取到变量 var。我想要的是从集合中获取元素“4”到变量 var: var = 4 并从集合中删除元素 4:set = {1, 2, 10, 6}
解决方案
根据评论,听起来你想要这个:
with x \in set do
var := x;
set := set \ {x};
end with;
推荐阅读
- mysql - MYSQL 内连接后过滤结果和 where
- linux - mmap():改变从底层文件到映射区域的传播
- java - 基于Java中的键和值获取数组中的json对象
- sharepoint - 使用 pnp 以编程方式创建轮播 webpart
- javascript - 防止木偶操纵者离开
- react-leaflet - 无法使用 npm 安装 react-leaflet-choropleth
- java - 额外使用 OAuth2 进行身份验证时缺少 DaoAuthenticationProvider
- python - multiprocessing.pool 中的共享内存
- c# - EF Core Add() 仅将最后一个元素添加到 ICollection
- javascript - 如何使用 sequelize bulkCreate 根据用户输入在数据库中插入多行