Swift, Kotlin, JavaでImmutableな二次元配列(Collection)を作成する方法
各言語におけるImmutable 2D配列(List)の表現 言語間でデータを共有するために2次元配列を使い回すことを考える。ただし利用先ではFunctional、Reactiveプログラミングで利用することを考え、Im… 続きを読む »
各言語におけるImmutable 2D配列(List)の表現 言語間でデータを共有するために2次元配列を使い回すことを考える。ただし利用先ではFunctional、Reactiveプログラミングで利用することを考え、Im… 続きを読む »
Korlinでのimmutableについて 多次元配列をImmutableにしようとしてできていないのが現状である。 そこでまずKotlinにおけるImmutableとは何ぞや、と言うことについて検討してみた。 immu… 続きを読む »
KotlinとSwiftでCollectionsの共通化を図る KotlinとSwiftとでは似た文法が多くロジックをかなりの部分共通化できそうだと思っている。 データを扱うために配列を使うことを考えてこれまでに色々と実… 続きを読む »
SwiftとKotlinとで気になる違い SwiftとKotlinとはよく似ているのでロジックを共通化させるためにiOSとAndroidのプログラミング言語として採用することにした。 もちろん、違いもあるわけで、その中… 続きを読む »
計算結果の他言語への移植のためにsed/awkを利用する 問題意識 Cloudやデスクトップ機で計算した行列をAndroidやiOSで使いたい。 計算結果を使い回したい理由はデータがそれなりに多かったり、計算量が多い場合… 続きを読む »
KotlinのArrayを使って多次元配列を実装する Kotlinには魅力的な要素がたくさんある。 一方でJavaはと言えば、新しいAndroid APIを実装したデバイスだけしかJava 9以降の機能を使えない。デベロ… 続きを読む »