KotlinでImmutableな2次元List作成
Korlinでのimmutableについて 多次元配列をImmutableにしようとしてできていないのが現状である。 そこでまずKotlinにおけるImmutableとは何ぞや、と言うことについて検討してみた。 immu… 続きを読む »
Korlinでのimmutableについて 多次元配列をImmutableにしようとしてできていないのが現状である。 そこでまずKotlinにおけるImmutableとは何ぞや、と言うことについて検討してみた。 immu… 続きを読む »
You don’t have write permissions for the /usr/bin directory.といわれたら macOSにおいてgemでいろんなユーティリティソフトをインストールする際… 続きを読む »
Node.jsのバージョン管理マネージャーnを入れる。 WebAssemblyのためにJavaScript環境を維持しなくてはいけない。Node.jsのバージョンを管理するためのマネージャー nを導入する。 本家のサイト… 続きを読む »
KotlinとSwiftでCollectionsの共通化を図る KotlinとSwiftとでは似た文法が多くロジックをかなりの部分共通化できそうだと思っている。 データを扱うために配列を使うことを考えてこれまでに色々と実… 続きを読む »
Windows, Linux, Mac間でのファイル管理を共通化:PowerShell Core これらのプラットフォームで開発をしていると、それぞれのローカルファイルに差が出てくるのは避けられない。 バックアップジョブ… 続きを読む »
SwiftとKotlinとで気になる違い SwiftとKotlinとはよく似ているのでロジックを共通化させるためにiOSとAndroidのプログラミング言語として採用することにした。 もちろん、違いもあるわけで、その中… 続きを読む »
Haskellの統合開発環境をIntelliJ IDEAで構築する Haskellでやりたいことがあるので少し勉強しようと思い、効率的な開発のために統合開発環境構築をする事にした。 日本ではあまりHaskellを使わない… 続きを読む »
Swiftでポリモーフィズムを実現するために利用できるもの それがExternal parameter identifier (外部パラメーター識別子)である。 これは同じパラメーターを取る関数で実装が違うときにパラメー… 続きを読む »
計算結果の他言語への移植のためにsed/awkを利用する 問題意識 Cloudやデスクトップ機で計算した行列をAndroidやiOSで使いたい。 計算結果を使い回したい理由はデータがそれなりに多かったり、計算量が多い場合… 続きを読む »
Swiftにあるもう一つの型分類 新規プロジェクトをSwiftで、ということになったのでSwiftを勉強していると、伝統的なプログラミング言語ではあまり見かけない型分類があるのに気付いた。そしてこれを正しく理解することが… 続きを読む »