8 search resultsShowing 1~8 results

Stocked
takayahilton

@takayahilton

Scalaのエラーハンドリング

例外安全と例外中立 強い例外安全性 例外が発生した場合、全てのデータは元に戻る 基本例外安全性 例外が発生しても、システムがクラッシュしない、リソースがリークしない、オブジェクトが無効な状態にな...

16
9
Comment1
takayahilton

@takayahilton

Monix Task

Monixとは Scala及びScala.jsの非同期ライブラリ Monix-Task 遅延評価かつ非同期な計算を扱ってくれるもの つまりScala標準のFutureのようなもの Futureの...

5
3
Comment0
takayahilton

@takayahilton

ScalaのFuture

Future scalaで非同期演算を扱いたい時に使う 未完了、失敗、成功の状態がある 基本 Future(Thread.sleep(1000 * 10)) // Future(<not ...

15
5
Comment0
takayahilton

@takayahilton

Rustのimpl trait

RustでIteratorやクロージャーなどのtraitを返す関数を作ろうとするとハマります。 Rustの関数は帰り値はスタック上のサイズを知る必要があります。 つまりRustの関数は具象型しか...

13
8
Comment3
takayahilton

@takayahilton

Rustのforget関数

Rustの面白い関数にstd::mem::forgetがあります。 Rustには値がスコープ外になった時の後処理を記述できるDropというtraitがあり、 リソースのリーク漏れを防いでくれます...

19
11
Comment0

8 search resultsShowing 1~8 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in