クラスのデータ メンバーに割り当てたいやや複雑な範囲があります。
chain(nicklist,
map!(a=>format("%s%d", nicklist[0], a))(sequence!"n+1"()))
nicklist
はただのstring[]
. 通常、私の信頼できる友人auto
はこれを処理するだけですが、データ メンバーの場合は型を宣言する必要があり、その型がどうあるべきか途方に暮れています。私はtypeof()
それを取得するために使用する方法を理解しようとしましたが、実行時の引数が私を混乱させ、それを定式化する方法を理解することができませんでした.
(これは IRC ボットに使用されています。nicklist は、順番に試したいニックのリストです。ニックの衝突をすべて使い果たした後、番号が追加された最初のニックを試します)