タグ println
人気順 10 users 50 users 100 users 500 users 1000 usersRe: Goでcsvを操作するための基本的な知識
Println で標準出力してみると以下のように表示されるかと思います。(SHIFT-JIS形式なのでmacでみると文字化けしていますがひとまず置いておきます) 日本では一般的に CSV ファイルは Shift_JIS でエンコードされている事が多いです。Go 言語は内部のエンコーディングが UTF-8 なので、Shift_JIS な CSV ファイルを読... 続きを読む
Rustで高速な標準出力 | κeenのHappy Hacκing Blog
κeenです。Rustで何も考えずに標準出力に吐いてると遅いよねーって話です。 今回、標準出力に「yes」と1000万回出力するアプリケーションを書いてみたいと思います。 println! まあ、最初に思いつくのはこれでしょうか。 fn main() { for _ in 0..10_000_000 { println!("yes"); } } $ rustc -O yes.rs $ time .... 続きを読む
Kotlinでjarを作って逆コンパイルしてみて、どんなjavaになるのか見てみた - アナログ金木犀
2015 - 12 - 15 Kotlinでjarを作って逆コンパイルしてみて、どんなjavaになるのか見てみた こんにちは、@kgmyshinです。 この記事は Kotlin Advent Calendar 2015 の15日目の記事です。 早速。 KotlinにはExtensionという機能があります。 fun String.foo() { println("foooooooooooooooo... 続きを読む
[Swift]switch文のcaseやdefault節で何も処理しない場合はbreakが必要 - Qiita
概要 Swiftのswitch文では、各case節やdefault節に何か1行以上処理が書いてないと文法エラーになります。 コメントは不可です。Objective-Cではdefault節に// do nothing等のコメントだけ書くことも多かったと思いますが、swiftでは文法エラーになります。 処理はbreakやprintln、returnなどなんでもOK。とくに必要な処理がない場合は、bre... 続きを読む
Big Sky :: golang で chan の送受信を「指」で書けるようにする魔改造
元ネタ 「:」を引数の名前と型の間に入れられるようしたりにする魔改造 - moriyoshiの日記 とある言語が func halfOpenRangeLength(start: Int, end: Int) -> Int { return end - start } println (halfOpe... http://moriyoshi.hatenablog.com/entry/2014/06/... 続きを読む
「:」を引数の名前と型の間に入れられるようしたりにする魔改造 - moriyoshiの日記
2014-06-03 「:」を引数の名前と型の間に入れられるようしたりにする魔改造 Go 魔改造 とある言語が func halfOpenRangeLength(start: Int, end: Int) -> Int { return end - start } println(halfOpenRangeLength(1, 10)) // prints "9" のような文法だったのを見てウッと思... 続きを読む
遅延評価ってなんなのさ - 予定は未定Blog版
何なんでしょうね。分かりません。自分の頭の中をとりあえず整理するためのエントリなので、あなたの頭を混乱させるだけになるかもしれません。もし混乱してしまったら忘れてください。え、無理?忘れてください。これは遅延評価ですか?関数を渡すだけ // Scala def hoge(f: Unit => Int) = for (i 1 to 2) println(f()) (* F# *) let hoge ... 続きを読む
学校では教えてくれない System.out.println() - 郡山からHello World
実際に学校で教えてくれるかは別として System.out.println()について考えてみよう。System.out.println()は、Javaを勉強しようとする人が初期の段階から利用するメソッドである。が、しかし、実は謎だらけなのである。まずは、System.out.println()を分解して考えてみる。Systemはjava.lang.Systemである。outはjava.lang.... 続きを読む