Scala ListBufferとArrayBufferの違い
Scalaでは、ListとArrayはいずれも要素の追加を行うことができません。 要素の追加を行いたい場合は、ListBufferもしくはArrayBufferを利用する必要があります。
ListBufferとArrayBufferの違いは、以下になります。
ListBuffer
ListBufferは、先頭への挿入、最後尾への追加性能良い。そのほかは要素数に比例。
ArrayBuffer
ArrayBufferは、最後尾への追加、任意の要素への参照(= 更新も ) が良い。 挿入や削除の性能は要素数に比例。
参考: www.ne.jp
以下書籍も参考にしました。:
- 作者: 浅海智晴
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2010/06/23
- メディア: 単行本
- 購入: 5人 クリック: 231回
- この商品を含むブログ (20件) を見る
Scala IntelliJ
味の素スタジアムでJリーグ観戦Tips 缶・ビンは持ち込み禁止だが、入ったあとに紙コップとホルダーがもらえる
2019/4/14 人生で初めてJリーグを観戦した。 FC東京 vs 鹿島アントラーズ。 すごい人の数で、39000弱くらい入っていた。 もっと過疎ってると思ったら大間違い。 場所は、味の素スタジアム。 京王線の飛田給から人の数がすごくて、なかなか前に進まない。 サッカーってこんなに人気があるんだ! FC東京は現段階で首位だからなのか、”東京”のクラブだからサポーターも多いのか、よくわからない。 で、観戦中にお酒を飲みたいじゃないですか。 でも公式サイトには、缶・ビン持ち込み禁止と書いてある。 スタジアムの中のお酒は、普通の缶、たとえばトリスハイボールが355mlで400円でちょっと高い。 今回はじめてだったので、それを買ったが、缶を外のコンビニとかで買って、 入場前に紙コップに移し替えるサービスが(おそらく無料で)あった。 なので今後はこの方式でいったほうが少し安くなる。 ちょっとした観戦Tips。 ちなみに座った場所は、ホームセンター自由という場所で、B35とかいうところなので、飛田給から行くと反対側で結構歩く。
Scala ちょこっと Tips
Scalaで絶対値をとる
import scala.math._ object Main { def main(args: Array[String]): Unit = { println(abs(-1)) // 絶対値 1が出力される } }
Scalaで型変換( String -> Int )
object Main { def main(args: Array[String]): Unit = { println("100".toInt) } }
- 作者: 浅海智晴
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2010/06/23
- メディア: 単行本
- 購入: 5人 クリック: 231回
- この商品を含むブログ (20件) を見る
- 作者: Martin Odersky,Lex Spoon,Bill Venners,羽生田栄一,水島宏太,長尾高弘
- 出版社/メーカー: インプレス
- 発売日: 2016/09/20
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
WindowsユーザがLinuxを学ぶ良い方法
以下の4分野を学習しなおしている。
1. Linux 2. Scala 3. 機械学習 4. AWS
Linuxとにかく使おうと思っているのだが、WindowsユーザがLinuxを学ぶには以下の方法がお手軽。 Oracle VMをWindowsに入れる。
CentOSまたはUbuntuをVM上で動かす。 www.centos.org
Linuxどこからーって感じだと以下の本を買って一通り操作すると、表面的なことはわかる。 起動方法から、よく使うコマンド、シェルスクリプト、パッケージ管理まで。
- 作者: 三宅英明,大角祐介
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2015/06/06
- メディア: 単行本
- この商品を含むブログ (6件) を見る