Skip to content
久久日记本
曾经年少爱追梦,一心只想往前飞
  • 首页
  • 博客
    • 博客历史
    • 主题
    • 个人文集
  • 关于
    • 正在读的书
    • 作品归档
    • 2018作品归档
    • 联系我
  • 友情链接
  • 留言板
❄
❅
❆
❄
❅
❆
❄
❅
❆
❄
Translate

Mshell语言基础模块:内建函数和常数

Posted on 2012年4月9日 by 九九 / 974 Views

夜晚有时候会郁闷,所以干脆用M-shell打发时间吧。虽然塞班时代过去了,但编程是一种爱好吧。

我在这里是看的官方的英文原文,因为m也是出来没几年,而且塞班的没落,而平台暂时只能在S40 java和S60、S60 Anna上编程使用。资料实在太少,只是遵循官方的英文原文,顺带做一下简单的翻译。

这里列出的功能是不导入任何模块提供的标准M功能,他们不需要或者只需要一个点号来引用:

print date();
print . date();

以下的函数都可以同上类似的使用方法:

.append
.cd
.char
.cls
.code
.collate
.date
.equal
.delete
.hexnum
.hexstr
.index
.isarray
.isboolean
.isfunction
.isinst
.isinstfunc
.isnative
.isnum
.isstr
.keys
.len
.lower
.num
.replace
.rindex
.sleep
.split
.str
.substr
.trim
.upper

1、append

.function append(array, element, …) → null
在array(数组)末尾追加element(元素),附加的元素增加了。如:

arr=[];
append(arr, 17, "x");
print arr
→ [17,x]

2、cd

.function cd() → String

.function cd(newpath) → String

获取和设置当前(默认)目录。这是所有文件或目录的操作涉及到的部分。你可以参见 *() 章节的讲解。

cd无参时返回当前目录,而当其接受一个参数时,设置新的路径为当前默认目录,并返回原来的默认的完整路径。你可以使用相对路径,亦可以使用绝对路径。如:

cd("c:\\");
print cd("system")
→ c:\
print cd("apps")
→ c:\system\
print cd()
→ c:\system\apps\

你可以参看 files.mkdir, files.rmdir 章节

3、char

.function char(array) → String
.function char(code) → String
将数字转换为string类型、int类型、或者解释为UNICODE BMP的字符代码,或者单一的字符。(数字类型的大小必须是0和2^16(=65535)的大小) 如:

print char([72,101,108,108,111])
→ Hello

你可以参见.code章节

(尚未完成,累了,待续)

英文原文地址

此链接已经失效 2018-08-23 迁移博客时注

mobile, Mshell, S60, 编程, 翻译
九九
过去的我们,现在的自己,往事,终会随风而逝。 View all posts by 九九 →

Post navigation

Older post
C++的50条忠告
Newer post
初始化D3D具体步骤

标签云

Android ASP.NET Baby C# C/C++ CSS Div DX11 flask front-end GAE Git Java JJProject JS Life MSSQL MVC OpenSource Oracle Python React React-Native Software Tools Vue Webpack Website Window WP7 乱记 十年旧梦 天气 宝宝成长日记 小说 工作 情感 故障 散文 日记 游戏开发 网新实训笔记 花落梧桐 诗间集 转载

时光机

  • 2023年2月
  • 2022年12月
  • 2022年4月
  • 2022年3月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年6月
  • 2021年5月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年5月
  • 2019年12月
  • 2019年10月
  • 2019年9月
  • 2019年6月
  • 2019年5月
  • 2019年2月
  • 2019年1月
  • 2018年12月
  • 2018年9月
  • 2018年8月
  • 2018年7月
  • 2018年6月
  • 2018年3月
  • 2018年2月
  • 2018年1月
  • 2017年11月
  • 2017年10月
  • 2017年9月
  • 2017年7月
  • 2017年3月
  • 2017年1月
  • 2016年12月
  • 2016年11月
  • 2016年10月
  • 2016年7月
  • 2016年3月
  • 2016年2月
  • 2016年1月
  • 2015年12月
  • 2015年11月
  • 2015年10月
  • 2015年9月
  • 2015年8月
  • 2015年7月
  • 2015年4月
  • 2015年3月
  • 2015年2月
  • 2015年1月
  • 2014年12月
  • 2014年11月
  • 2014年10月
  • 2014年9月
  • 2014年8月
  • 2014年7月
  • 2014年6月
  • 2014年5月
  • 2014年4月
  • 2014年3月
  • 2014年2月
  • 2014年1月
  • 2013年12月
  • 2013年11月
  • 2013年10月
  • 2013年9月
  • 2013年8月
  • 2013年7月
  • 2013年6月
  • 2013年5月
  • 2013年4月
  • 2013年3月
  • 2013年1月
  • 2012年11月
  • 2012年10月
  • 2012年9月
  • 2012年8月
  • 2012年7月
  • 2012年6月
  • 2012年5月
  • 2012年4月
  • 2012年3月
  • 2012年2月
  • 2012年1月
  • 2011年12月
  • 2011年11月
  • 2011年10月
  • 2011年9月
  • 2011年8月
  • 2011年6月
  • 2011年5月
  • 2011年4月
  • 2011年3月
  • 2011年2月
  • 2010年12月
  • 2010年11月
  • 2010年10月
  • 2010年9月
  • 2010年8月
  • 2010年6月
  • 2010年5月
  • 2010年2月
  • 2010年1月
  • 2009年12月
  • 2009年11月
  • 2009年10月
  • 2009年9月
  • 2009年8月
  • 2009年7月
  • 2009年6月
  • 2009年5月
  • 2009年4月
  • 2009年3月
  • 2009年2月
  • 2009年1月
  • 2008年8月
  • 2008年6月
  • 2008年5月
  • 2008年4月
  • 2008年2月
  • 2007年11月
  • 2007年8月
  • 2007年6月
  • 2007年5月
  • 2007年4月
  • 2007年3月
  • 2007年2月
  • 2007年1月
  • 2006年10月
  • 2006年8月
© 2006 - 2023 久久日记本
Powered by WordPress | Theme: Graphy for 99diary