blog2017-05-10voidもしくはboolを返す書いているC++プログラムの一か所に出てきた既視感のある部分についての備忘録。いう...voidもしくはboolを返す2017-04-15配列をQiita表に変換Excelシートの選択範囲をVBAHaskellの関数を使ってQiitaの表形式に変換。右の形式でクリップボードに転送して、ブラウザに直接貼り付けられるようにします。頻繁にやるなら関数化してもいいけど、とりあえずイミディエイトウィンドウだけで。1次元配列内の指定した複数の位置に関数もしくは定数値を適用して、その場所に値を埋めるものだ。埋めたあと配列そのものをmoveして返す。言及されていた以下の記事にコメントを書きました。「コレクションのソートが面白そうなので考えてみたい。日経平均株価のヒストリカルデータテーブルをCREATEして、データをINSERTしたときのメモ。VBAHaskellとvb_ODBC.clsを使用。メモ2016-10-29VBAHaskellの改修まとめVBA最近VBAHaskellにいくつか変更をしたのでまとめの記事を書きます。次のようなシグネチャの関数をHaskell_0_declare.basの一番下に追加しました。swapVBAVBAHaskellのC++側APIにふたつの関数を追加した。(今回もHaskell的な要素はまったくありません。確定申告の納付の仕方がわからなくてイライラした。1現金に納付書を添えて納付する方法、2指定した金融機関の預貯金口座か...メモ2016-02-10VBAHaskellリファレンスVBAVBAHaskellの関数リファレンスページを作成した。ユーティリティ群で書いたユーリティティモジュールは、その後いろいろ関数を追加し、記事にも反映した。サンプルとして、このところ動きの激しい株価データにごく簡単なデータ処理をしてみよう。ユーティリティ群VBA先日の記事でVBAHaskellに数学関数を入れ始めたが、案の定その後が続かず放置状態になっている。気にせずにユーティリティ関数群を追加する事にした。既存の関数のシンタックス・シュガーや特定の集計作業を便利にするための関数の寄せ集めだ。数学関数を少しずつ書いていくためのbasファイルを追加した。呼び出すことが可能なオブジェクト(Callable)に対し、引数を部分的に束縛(bind)するものだ。「呼び出し」とは実行時の関数呼び出しのことであり、引数は値である。P0050R0-P0059R0」という記事が掲載されていて、その中にオーバーロード解決のためのoverload関数テンプレートの提案が含まれている。ある数列をVBAHaskellで生成するというのをやってみた。今回は、多倍長整数を使ってもっと多くの初期値で試してみた。Ackermann関数の数列版みたいなものである。非負整数の有限列<...>に対して次のような...アッカーマン操作2015-10-272つの表を比較するVBAまた人様のネタを頂戴する。それぞれ片側にしかない数字を抽出しようというものだ。vbaHaskellで短く書くとこうなる。unZip(mapF(p...2つの表を比較する2015-10-243つの引数を持つ関数VBAVBAHaskellで3つ以上の引数を持つ関数をファンクタ化したい。APIのレベルでそれをサポートする気は今のところないので、VBA側で簡易的な対応をした。'ユーザ...3つの引数を持つ関数2015-10-18変数への代入VBAVBAで、変数に値を代入してそれを直接別の関数に渡したい。よる代入を使おうとしたら下記の「方法1」ではダメで、「方法2」のように2行に分ける必要がある。C++のラムダ式に言及したのだが、よくわからなくなった。23:05:00)をVBAHaskellでやってみた。高橋くんはSNSの管理者をしています。関数自体の説明を書く。Haskell_2_stdFunモジュールにある。va...if_else2015-08-21ジャグ配列をフラットな配列に展開VBAコーへーさんのブログからネタを拝借させていただく。thomさんもこのネタで記事を書いているので、VBAHaskellを使って少し違う方向性でやってみたい。Variantで受けたときにアドレスが変わる事象について仮説を書いている。Longと宣言された仮引数にLong型以外の実引数を渡すと、「ByRef引数の型が一致しません。」というエラーになる。Variant型以外の実引数、たとえばLong型でも渡すことができる。?2015-08-03紹介記事の補足VBAt-homさんがVBAHaskellの紹介記事を書いてくれた。こんなことは僕の人生初なので、とてもうれしい。ところでそこにapplyFun2by2関数が取り上げられていて少し驚いた。マイナーな関数だと思っていたからだ。k-個を選んで得られる順列の総数は下の式で計算できる。VBAHaskellで書いてみる。配列でつくったテーブルにSQLっぽいことしてみる(その2)」をパクってみるという、はなし。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。