乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: Butch

[编程交流] 电线/线路输入长度va

[复制链接]

42

主题

112

帖子

77

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
215
发表于 2022-7-6 12:57:28 | 显示全部楼层
Thanx m8:-)
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 13:02:22 | 显示全部楼层
仅供参考
  1. ;; simple math string parser
  2. ;; arguments:
  3. ;; expr - the string in form: "A Space Symbol Space B"
  4. ;; where A and B the strings wich are represents a numeric values
  5. ;; i.e. "100 - 50", "100 / 50" etc
  6. (defun expresseval  (expr / lst sym)
  7. (setq lst (read (strcat "(" expr ")"))
  8. sym (cadr lst))
  9.      (cond ((/= (length lst) 3)
  10.      nil)
  11.     ((equal sym '+)
  12.      (+ (car lst) (caddr lst)))
  13.     ((equal sym '-)
  14.      (- (car lst) (caddr lst)))
  15.     ((equal sym '*)
  16.      (* (car lst) (caddr lst)))
  17.     ((equal sym '/)
  18.      (/ (car lst) (caddr lst)))
  19.     (T nil)
  20.     )
  21.      )
  22. Usage: (setq plwid (expresseval "25.64 - 15.45"))

 
~'J'~
回复

使用道具 举报

42

主题

112

帖子

77

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
215
发表于 2022-7-6 13:10:19 | 显示全部楼层
菲索,你收到我的私人留言了吗?
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 13:14:47 | 显示全部楼层
 
查看我的回复
干杯
 
~'J'~
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-5 10:20 , Processed in 0.369538 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表