在font 中引用vex 中的string?
例如:string? sval = “string val”
? ? ? ? ? s@sval1 = sval;
在font 中需要加單引號來表達驮配,即:
`details("../..**"棺弊,"sval1")`
需要注意的是在vex 中的一些格式,跟在python 中用法一致
1.換行符 \n??
例如:string val = “hello\nHoudini”
2.對特殊字符的引用 \
單反斜杠\ +符號 +string? 表示將符號一起引用
例如:string val = "\"string\";
3.轉(zhuǎn)譯符
itoa/ftoa
4.格式符
springtf /printf
5.在vex中通過binding 的位數(shù)來修復(fù)小數(shù)點不準確的問題
6.字符串單個字符索引,索引值從1開始?
index = val[a]? ? ?index =val[a:b]
string val = “helllo houdini”;
string val1 = val[index];
s@val2 = val1;
7.join函數(shù),在多個字符串元素中插入同一個元素
string vals[] =? {"A","B","C","D"}猪贪;
string joinval = join(vals,",");
s@val1 = joinval;
8.find函數(shù)可以查找所需元素在字符串或者數(shù)組中的索引值
int val1index = find(joinval,"c");
i@val1index = val1index;
9.split函數(shù)可以將string 或者array 中的元素拆分出來,將單個字符串轉(zhuǎn)化為數(shù)組或者新的字符串
string splitval[] = split(joinval,",");
s[]@splitval = splitval;
len函數(shù)可以對字符串中的元素進行計數(shù)
int vallen = len(joinval);
i@vallen = vallen;