tag:qiita.com,2005:/tags/metaprogramming/feed
metaprogrammingタグが付けられた新着記事 - Qiita
Qiitaでmetaprogrammingタグが付けられた新着記事
2023-04-28T17:32:36+09:00
https://qiita.com/tags/metaprogramming
tag:qiita.com,2005:PublicArticle/1711175
2023-04-28T17:32:36+09:00
2023-04-28T17:32:36+09:00
https://qiita.com/shibainuudon/items/b05639c25826a0ceded9
テンプレートパラメータパックのN番目の型を取得する
可変引数テンプレートのパラメータパックのN番目の型を取得したい。
はじめに
以下のようにして、テンプレートパラメータパックのN番目の型を取得したいです。
template <std::size_t …
shibainuudon
tag:qiita.com,2005:PublicArticle/1532128
2022-01-06T21:56:33+09:00
2022-01-06T21:56:33+09:00
https://qiita.com/sotashiro/items/b06c33943dcb68d33d8b
Elixirでuseされた時に全ての関数を移譲するというパワー系コードを書いてみました。
発端
RubyやRailsの使い慣れたEnumerableをElixirでも利用できるようにしようと思ったのが始まりです。 ※ 現在実装中
https://github.com/tashirosot…
sotashiro
tag:qiita.com,2005:PublicArticle/1516676
2021-12-06T22:22:00+09:00
2022-03-20T07:42:02+09:00
https://qiita.com/kts_h/items/f43026400578d18330e8
【Ruby】Struct の子クラスにキーワード引数をとってインスタンスを返す特異メソッド create を生やす
何をするのか
タイトルのとおりです。
Ruby3.1 では、Structの子クラス.new(…) の引数が全てキーワード引数である場合、警告が出るようになるそうです。(ここ)
それは、Ruby3.2…
kts_h
tag:qiita.com,2005:PublicArticle/1473266
2021-08-15T17:20:25+09:00
2021-08-15T17:20:25+09:00
https://qiita.com/ColinLeefwz/items/778d768cb1bdc8bc8b25
RubyのFiberクラス
定義
Fiber クラスは、他の言語で coroutine や semicoroutine と呼ばれる軽量スレッドであるファイバーを提供するクラスです。明示的に指定しない限りコンテキスが切り替わら…
ColinLeefwz