次世代言語18 Go Rust Elixir Kotlin TypeScript
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
450:デフォルトの名無しさん 20/02/22 23:54:59.87 dIBglAMb.net >>430 ではその期間にログインした人をログイン日時から絞り込むとする 2月22日 <= ログイン日時 <= 2月26日 仕様の具体例として上記を書くのは不具合のリスクがある 2月22日 <= 日単位切り捨て(ログイン日時) <= 2月26日 のように精度を揃える切り捨てを明示するか 2月22日0時0分 <= ログイン日時 < (2月26日0時0分 + 1日間) のように半開区間にすべき このような操作が必要なのは、2月22日から2月26日という表現は 実際には「2月22日から2月26日終日」という暗黙の非対称性があるため 451:デフォルトの名無しさん 20/02/22 23:55:16.88 iumKj4t4.net >>432 Haskellでは範囲を指定してリストを作るときの範囲は閉区間だな。 だから、スライス風演算子!..!を定義すれば、 Prelude> xs !..! ys = map (xs !!) ys Prelude> [1..10] !..! [1..4] [2, 3, 4, 5] となる。 Haskellは言語仕様は難解で有名だが、標準インストールでREPLが提供され、 ソースファイルをいちいち作らずにいろいろ試せて便利だな。C#とF#も コンパイラ言語だがREPLがある。GoにもREPLが欲しい。Goreという REPLもどきを作った人はいるが、もどきなので遅くて使い物にならない。 純正で本物のREPLを提供してもらいたい。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
272日前に更新/225 KB
担当:undef