下載app免費(fèi)領(lǐng)取會(huì)員
DynamoPrimer解析之Building Blocks of Programs - Strings
1、節(jié)點(diǎn)String.Split可以將一個(gè)字符串拆分為多個(gè)字符串,輸入端str表示要被拆分的字符串,輸入端separater0表示拆分字符串時(shí)的標(biāo)志。圖中拆分的標(biāo)志為英文的逗號(hào),因此原本一條字符串就在英文的逗號(hào)處被拆分為五條字符串。
2、節(jié)點(diǎn)String.Contains可以檢查字符串中是否包含特定的字符串。輸入端str表示要被檢查的字符串,輸入端searchFor表示搜索的對(duì)象,輸入端ignoreCase表示是否考慮大小寫,默認(rèn)是不考慮大小寫。圖中搜索的對(duì)象是“And miles”,只有最后兩個(gè)字符串含有該對(duì)象,因此結(jié)果是前三個(gè)false加上后兩個(gè)true。
3、節(jié)點(diǎn)List.FilterByBoolMask可以按照true和false重新排列數(shù)據(jù)。輸入端list表示要被重新排列的對(duì)象,輸入端mask為true和false組成的列表。兩個(gè)輸入端的數(shù)據(jù)數(shù)量應(yīng)該保持一致并且一一對(duì)應(yīng),經(jīng)過過濾之后有兩個(gè)輸出端,輸出端in表示與true對(duì)應(yīng)的數(shù)據(jù),輸出端out表示與false對(duì)應(yīng)的數(shù)據(jù)。
4、節(jié)點(diǎn)List.GetItemAtIndex可以獲取列表中指定索引項(xiàng)的數(shù)據(jù)。圖中分別獲取了索引項(xiàng)為0以及索引項(xiàng)為1的數(shù)據(jù)。即上一步中輸出端in的第一個(gè)和第二個(gè)字符串。
5、節(jié)點(diǎn)String.Join可以將不同的字符串按照指定的連接符號(hào)拼接在一起。輸入端separator表示拼接時(shí)的連接符,圖中為一個(gè)英文的逗號(hào)加上一個(gè)回車符。輸入端string0和string1表示要被拼接起來的字符串,可以通過中間的加號(hào)和減號(hào)增加或者刪除。最終的結(jié)果為第一個(gè)字符串后面加上一個(gè)英文的逗號(hào),然后再加上一個(gè)回車符后接上第二個(gè)字符串。
DynamoPrimer解析之Building Blocks of Programs - Strings
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:DynamoPrimer解析之Building Blocks of Programs - Data
下一篇: Revit自帶的族庫(kù)中的建筑與MEP衛(wèi)生器具族文件的不同
推薦專題