mid函数为何能被赋值?

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:01:21
例如:mid(str,5,4)="aaaa"
函数为何能被赋值呢?奇怪
我可不可以编出能被赋值的函数呢?

mid是个特例,其实有两个版本的mid,一个是mid函数,用来提取字符串中某一位置的字符,这个和普通函数一样,不能赋值。
另一个是mid语句,就是这里用到的,替换字符串中某位置的字符。你查msdn就知道mid语句是和if,for这种归为一类的,因此第二个问题也很简单了,显然自己是不能编出if/for之类的保留字语句的。