Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Concatメソッドの追加を検討 #4

Open
nanbu opened this issue Sep 3, 2011 · 2 comments
Open

Concatメソッドの追加を検討 #4

nanbu opened this issue Sep 3, 2011 · 2 comments

Comments

@nanbu
Copy link
Owner

nanbu commented Sep 3, 2011

配列の末尾に、指定したXArrayインスタンスの配列を結合するメソッドの追加を検討します。
Function Concat(AddedItems As XArray)
AddedItems: 末尾に追加する配列

検討事項は以下のとおり。

  • メソッド名はConcatか、Concatenateか。
  • Concatメソッドを呼んだ配列そのものの中身を変更すべきか。中身は変更せず、結合した配列を戻り値とすべきか。(JavaScriptでは戻り値としている)
@honda0510
Copy link

以下全てただの思いつきです。

XArray型ではない、普通の配列も追加できると便利かも。
別メソッドになると思いますが、普通の配列をXArray型に変換できると便利かも。

@nanbu
Copy link
Owner Author

nanbu commented Sep 6, 2011

XArray型ではない、普通の配列も追加できると便利かも。

いいですね、これ。やるとしたら引数の型指定をやめてVariant型として受け付けるようにするので、APIはシンプルに保てます。このような用途が発生する可能性はそれなりにあるか?という点をクリアすれば実装したいです。

別メソッドになると思いますが、普通の配列をXArray型に変換できると便利かも。

これはぜひやりたいです。
ついでに、Array関数のようにXArrayを生成する関数も作ります。こんな感じで。XArray(ParamArray DefaultValues()) As XArray

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants