当前位置: 首页 > news >正文

arc3.2语言sort的时候报错:(sort < `(2 9 3 7 5 1)) 需要写成这种:(sort > (pair (list 3 2)))

arc语言sort的时候报错:(sort < '(2 9 3 7 5 1))

arc> (sort < '(2 9 3 7 5 1))
Error: "set-car!: expected argument of type <pair>; given: 9609216"
arc> (sort `< `(2 9 3 ))
Error: "Function call on inappropriate object '< '(3 9)"
arc> (sort `(2 9 3))
Error: " sort: arity mismatch;\n the expected number of arguments does not match the given number\n  expected: 2\n  given: 1"
arc> (sort `> `(2 9))
Error: "Function call on inappropriate object '> '(9 2)"
arc> (sort < (list 2 9 3 7 5 1))
Error: "set-car!: expected argument of type <pair>; given: 9551872"
arc> (= sortlist (list 2 9 3 7 5 1))
(2 9 3 7 5 1)
arc> sortlist
(2 9 3 7 5 1)
arc> (sort < sortlist)
Error: "set-car!: expected argument of type <pair>; given: 14000128"

怎么办呢? 

搞不明白

最后发现需要这样写:

arc> (sort > (pair (list 3 2)))
((3 2))
arc> (sort < (pair (list 2 3)))
((2 3))

也就是需要使用pair 数对,且只能是两个数? 

也就是Arc3.2版本的sort是跟以前不一样的....

是更纯粹的,只支持一对数值的pair类型的数据进行排序。

而以前的版本是可以支持list排序的。也就是这种

(= nums (list 5 2 8 1 4))
(sort < nums)

对了,list是可以改变的吗? 是不是因此新版本的list就不支持sort了? 

http://www.lqws.cn/news/68563.html

相关文章:

  • Python 训练营打卡 Day 33-神经网络
  • 电脑的ip地址会自动变怎么办?原因解析和解决方法
  • 【Ragflow】24.Ragflow-plus开发日志:增加分词逻辑,修复关键词检索失效问题
  • 神经网络与深度学习(第二章)
  • 神经网络基础:从单个神经元到多层网络(superior哥AI系列第3期)
  • 玩客云 OEC/OECT 笔记(2) 运行RKNN程序
  • LazyOwn RedTeam/APT 框架是第一个具有人工智能驱动的 CC 的 RedTeam 框架
  • TS 星际通信指南:从 TCP 到 UDP 的宇宙漫游
  • StarRocks物化视图
  • 基于 StarRocks + Iceberg,TRM Labs 构建 PB 级数据分析平台实践
  • 4.大语言模型预备数学知识
  • 从线性方程组角度理解公式 s=n−r(3E−A)
  • 用go从零构建写一个RPC(4)--gonet网络框架重构+聚集发包
  • 一次借助ChatGPT抵御恶意攻击的经历,为个人服务器添加自动防御系统Fail2ban
  • spring-cloud-alibaba-sentinel-gateway
  • 基于 Alpine 定制单功能用途(kiosk)电脑
  • FPGA仿真中阻塞赋值(=)和非阻塞赋值(<=)区别
  • 线性代数复习
  • ios tableview吸顶
  • 线段树刷题记录
  • OpenCV——Mac系统搭建OpenCV的Java环境
  • 详解鸿蒙仓颉开发语言中的计时器
  • C++面向对象编程:类与对象详解
  • 【AI智能体】Spring AI MCP 从使用到操作实战详解
  • Caliper压力测试
  • 使用new操作符动态分配
  • 有公网ip但外网访问不到怎么办?内网IP端口映射公网连接常见问题和原因
  • JDK21深度解密 Day 11:云原生环境中的JDK21应用
  • JVM——从JIT到AOT:JVM编译器的云原生演进之路
  • 常见算法题目5 -常见的排序算法