Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

&str を String に変換する主なやりかたを紹介する。性能の差は皆無に近いのでどれを使ってもいい。ただし "str".into() は使いどころがやや異なる。 "str".to_string() std::string::ToString トレイトに従って str が間接的に1実装するメソッド。他の言語にも同名もしくは似た名前のメソッドがあるため、多くの人がまず使うのはこれであろうと思われる。このメソッドは String::from() にインライン化される。2 "str".to_owned() std::borrowed::ToOwned トレイト3に従って str が実装するメソッド。 "str".to_string() より1文字短いのが利点といえば利点。 String::from("str") std::convert::From<T> トレイトに従って String が実
画像がインライン表示されなかった IRuby notebook の example をみると、画像がインラインで表示されているので、画像データが変数にあるときにどのようすると表示できるのか調べた。 例えば、PNG画像を返すREST APIがあるとして、rest-client で GET すると、画像が String として取得される。 png_addr = "https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/2244/PNG" png = RestClient.get(png_addr) png #=> "\x89PNG\r\n\u001A\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0001,\u0000\u0000\u0001,\b\u0003\u0000\u0000\u00019\xA4N\
Swift で気になった事 Swiftの仕様及び現状のSwiftコンパイラの動作について気になった事があったのでメモ。 例外処理が無い 例外が発生するような状況は、Optionalでnilを返すか、またはエラーで停止する。 割り切った仕様で、良いと思う。 Optionalを使えば、ぬるぽにもならずに大概の場合は対応出来る。 初期のJavaでのthrows節地獄でJavaが嫌いになって以来、Javaには触れてないんだけど、今のJavaの例外処理はどうなってるかな? いや、あまり興味無い。 Trailing closure が便利 元々Rubyで発明された機能(だと思う)。 使い方によってプログラムの見通しが良く簡潔に書ける場合があるので、積極的に使いたい。 yieldが無い yieldが使えれば、イテレータ、ジェネレータ、コルーチン、軽量スレッドなどがとても記述し易いので是非欲しかった。 仕
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く