cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 98|回复: 2

[TI-Nspire系列] [TI-BASIC]BetterLibs - TI-BASIC实用库合集

[复制链接]
发表于 2020-10-31 19:24:16 | 显示全部楼层 |阅读模式
计算器程序
程序名称: BetterLibs
平台: TI-Nspire 
系统/软件要求: -
版本号:
类型: 其他 
作者: zyf722
大小(K): 0
更新日期: 2020-10-31
描述: 目前包括:
- BetterString(字符串库)
- BetterList(数组库)
已知缺陷: -
源代码: 开源/部分开源 » Creative Commons » CC BY

BetterLibs - TI-BASIC实用库合集

31-10-2020 Image001.jpg


31-10-2020 Image002.jpg

Contents 内容

- BetterString(字符串库,详见2L)
- BetterList(数组库,详见3L

Instructions 说明

放于 MyLib 文件夹下,刷新库即可使用。
此外,也可在自己的程序中导入库中函数来使用。


 楼主| 发表于 2020-10-31 19:35:37 | 显示全部楼层
本帖最后由 zyf722 于 2020-10-31 19:44 编辑


BetterString - 更好的字符串操作库!

当前版本:v1.0.5

Features 特色

31-10-2020 Image004.jpg

便捷的 TI-BASIC 字符串操作库。

Functions 库函数

函数 返回值 说明
count_char(string,char) number 统计字符串中字符数量
index(string,index)char 获取字符串中某一位置的字符
is_lowercase(char)bool 判断某个字符是否为小写字母
is_uppercase(char)bool 判断某个字符是否为大写字母
lowercase(string)string 将字符串中的字母全部转为小写
uppercase(string)string将字符串中的字母全部转为大写
replace(source,find,replace)string替换字符串特定内容
split(string,delim)list通过特定字符分割字符串
split_by_length(string,length)list按指定长度分割字符串

Download 下载

BetterString.tns (1.67 KB, 下载次数: 0)
 楼主| 发表于 2020-10-31 19:48:33 | 显示全部楼层
本帖最后由 zyf722 于 2020-11-21 19:31 编辑

BetterList - 更好的列表库!

当前版本:v1.0.9

Logs 更新日志

v1.0.9 (2020/11/21):修复 inlist(listname,element) 报错的有关问题。

Features 特色

31-10-2020 Image005.jpg

高效的 TI-BASIC 列表库,支持将列表作为元素的嵌套列表。

Functions 库函数

函数返回值说明
new(listname)list创建指定名称的列表
deconstruct(listname)-删除指定名称的列表
delete(listname,index)list删除列表中特定位置的元素
index(listname,index)(视元素而定)获取特定下标处的元素
inlist(listname,element)bool判断元素是否在列表中
setvalue(listname,index,value)-设置列表中特定位置的元素的值
sublist(listname,begin,end)list获取子列表
append(listname,value)-在列表末尾追加元素
switch_warning()-关闭/开启警告(默认开启)

注:表中 listname 为字符串。

Download 下载

BetterList.tns (1.68 KB, 下载次数: 0)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2020-11-24 09:52 , Processed in 0.029940 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表