Open8
N予備校Scala基礎コースでわからないところ
末尾再帰最適化
Scala で階乗の計算
末尾再帰最適化の仕組みがわからない。
def factorial(i: BigInt, acc: BigInt): BigInt = if (i == 0) acc else factorial(i - 1, i * acc)
この処理がどのように行われているかがわからない。
素因数分解のアルゴリズム
Scala で解く素因数分解
素因数分解のアルゴリズム及びソースコードの仕組みがわからない。
Scala で解く部分和問題
Scala で解く部分和問題の全体
ほぼ全体がわからない。
クラスとオブジェクトの違い
いつでも使える Scala のオブジェクト
クラスとオブジェクトの違いがはっきりとわかっていない。
ケースクラスと同値性
ケースクラスと同値性
上のオブジェクトを理解しないとわからない。
ベルマンフォード法
Scala で解く最短経路問題
アルゴリズムの仕組み及びコードがわからない(多分アルゴリズムがわかればコードも理解できる)
匿名内部クラス
Scala のトレイト
全体的にわから部分があるが、特に匿名内部クラス。
再生速度の変更、sbtでのビルドができない
Scala で作る動画プレイヤー
エラー分最後だけ抜粋
[error] java.io.IOError: java.lang.RuntimeException: /packages cannot be represented as URI
[error] Use 'last' for the full log.
再生速度が1.25になっているのに再生速度が変わらない。1倍速になっている。2にしても変わらない(1.50,1.75も無理だった)。そもそも1.25倍速にデフォルトでなっていないのがおかしいので、何かしらおかしい?
M1Macなので無理なのかもしれない
現時点ではm1しかmacはないため、windowsでの開発もしてみると何かわかるかもしれない。
m1のせいなのかその他の環境のせいなのか。