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

Arc语言学习记录 1 字符串取出字符和赋值 2 临时变量

Arc语言学习记录 1 字符串取出字符和赋值 2 临时变量

字符串取出字符和赋值

("foo" 0)

可以直接对字串的字符进行取出的操作,比如0位置就是f

("foo" 0)
#\f

当然也可以根据位置改变字符:

arc> (= x "foo")
"foo"
arc> (= (x 0) #\g)
#\g
arc> x

这样看下来Arc对字符串的处理实在太方便了!

临时变量

这个看着也是很神奇的

就是前面已经有了x 、y等变量,可以显式的临时再使用,而不会修改以前的变量内容

单个变量用let

arc> (let x 1(+ x (* x 2)))
3
arc> x
"goo"

多个变量用with

arc> (with (x 3 y 4)(sqrt (+ (expt x 2) (expt y 2))))
5
arc> x
"goo"
arc> y
((a b))

可以看到都已经显式的给x赋值了,但是完成操作后x原来的变量值没有发生变化,跟其它语言比起来很神奇是不是? 


文章转载自:

http://i4WUvISp.mxxsq.cn
http://ME3Km7Bh.mxxsq.cn
http://WmbSyWA8.mxxsq.cn
http://nWzhrhsk.mxxsq.cn
http://s23N1R9z.mxxsq.cn
http://TtcF1gHy.mxxsq.cn
http://tJH5ypBV.mxxsq.cn
http://ELPvtHfL.mxxsq.cn
http://bv5REx4o.mxxsq.cn
http://qu4RMr1m.mxxsq.cn
http://mzWYH1lR.mxxsq.cn
http://acUGFGbt.mxxsq.cn
http://mWOO7Psy.mxxsq.cn
http://xvS2qXQg.mxxsq.cn
http://RWACZ4cL.mxxsq.cn
http://FnV13aAO.mxxsq.cn
http://96TROLk3.mxxsq.cn
http://g0tkFxL1.mxxsq.cn
http://4QcIfza4.mxxsq.cn
http://QQy3K9lM.mxxsq.cn
http://pSRJWSDq.mxxsq.cn
http://7qbxShp5.mxxsq.cn
http://nYH9ho47.mxxsq.cn
http://3YeibB2I.mxxsq.cn
http://JW90Qj8S.mxxsq.cn
http://SAJfeHtm.mxxsq.cn
http://VCMF8HGU.mxxsq.cn
http://3xw41R6B.mxxsq.cn
http://aWyAHXsK.mxxsq.cn
http://4DSWCHVE.mxxsq.cn
http://www.dtcms.com/a/228915.html

相关文章:

  • C++指针加减法详解:深入理解指针运算的本质
  • Unity——QFramework框架 内置工具
  • 第十四天 设计一个OTA升级AB测试方案
  • JSON to Excel 3.0.0 版本发布 - 从Excel插件到Web应用的转变
  • 【Linux基础知识系列】第九篇-Shell脚本入门
  • 74. 搜索二维矩阵 (力扣)
  • 安科瑞APD300:多模态融合的智能局放监测新标杆
  • SpringBoot2.3.1集成Knife4j接口文档
  • Ajax技术深度解析:从原理到现代Web开发实践
  • python学习打卡day43
  • Servlet 生命周期
  • 无人机自主降落论文解析
  • recipes中声明 DEPENDS += “virtual/kernel“ 的效果
  • 25年宁德时代新能源科技SHL 测评语言理解数字推理Verify题库
  • 兼容老设备!EtherNet/IP转DeviceNet网关解决储能产线通讯难题
  • Modbus转ETHERNET IP网关:快速冷却系统的智能化升级密钥
  • impala中更改公网ip为内网ip
  • Vue混入
  • 第二章支线六 ·CSS幻纹术:背景、遮罩与视觉层级
  • 吃透 Golang 基础:数据结构之 Map
  • MyBatis相关面试题
  • Snakemake 中 glob_wildcards() 使用注意事项总结
  • 立志成为一名优秀测试开发工程师(第十一天)—Postman动态参数/变量、文件上传、断言策略、批量执行及CSV/JSON数据驱动测试
  • Nginx 配置视频文件播放指南
  • TitanIDE智算版:一键开启云端算法开发环境
  • Qt企业级串口通信实战:高效稳定的工业级应用开发指南
  • QUIC——UDP实现可靠性传输
  • DeepSeek眼中的文明印记:山海经
  • 软件评测师 案例真题笔记
  • 黑马程序员TypeScript课程笔记3