はじめに
移植やってます。
Iterable (Python)
pH_list = pH if isinstance(pH, Iterable) else [pH,]
iter() メソッドを提供するクラスの ABC です。
まずABC
クラスが分かっていないのですが、
(反復可能オブジェクト) 要素を一度に 1 つずつ返せるオブジェクトです。 反復可能オブジェクトの例には、(list, str, tuple といった) 全てのシーケンス型や、 dict や ファイルオブジェクト といった幾つかの非シーケンス型、 あるいは Sequence 意味論を実装した iter() メソッドか getitem() メソッドを持つ任意のクラスのインスタンスが含まれます。
~~ますます分かりませんが、~~ここではpH
がFloat型もしくはFloat型を要素に持つリストですので、それで行きたいと思います。
どうする? (Ruby)
pH_list = pH.instance_of?(Array) ? pH : [pH,]
メモ
- Python の Iterable を学習した
- 道のりは遠そう