酒と薔薇の日々(その2)

好きなことだけ求めて生きるアスペ気味のINTJ人

micro:bit 文字列をスプリッタで分割だと?

2020年08月06日 00時05分07秒 | マイコン(ESP32・Arduino等)

要はunstring命令をやりたいんだが エラー(COBOLプログラマだとバレバレ)
悩んだねえ・・・・

どうやら動いたようだ・・・

list2: List[str] = []
a = "abc def ghi"
list2 = a.split(" ")
basic.show_string("" + (list2[2]))

Pythonでのソースを見なかったら、ずえったいたどり着けんかったわ。
どこにも説明がねえ。子供向きだけに情報不足

ちなみにJavaScriptは

let list2 : string[] = []
let a = "abc def ghi"
list2 = _py.py_string_split(a, " ")
basic.showString("" + list2[2])

 


ソースコード切り替えあれこれやってたら、壊れた・・

そもそもListを使うことがやばいらしい。
Python側でソースを書き直してたら、同じように壊れる。

-----------

くそっ おかしい。

この結果は「c」「a」と表示する。
どこが違うんか全くわからん。

Pythonソースは

str2: List[str] = []
a = "abc def ghi"
str2 = a.split("")
basic.show_string("" + (str2[2]))
basic.show_string("" + (str2[0]))

 

Pythonで実行すると
「undef ・・・」と表示される。エラーになってるようだ。
くそ