すいません、VB4しかやってないんです、VBAはやったけど(ぼそ) チラシの裏だって立派な書き込み空間なんだからねっ!資源の有効活用なんだからねっ!とか偉そうに言ってるけど、実は色々と書き残したいだけ

だからなに? どうしろと? くるみサイズの脳みそしかないあやしいジャンガリアンベムスターがさすらう贖罪蹂躙(ゴシックペナルティ)

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  632  : 記事  35  : コメント  11674  : トラックバック  143

ニュース


片桐 継 は
こんなやつ

かたぎり つぐ ってよむの

大阪生まれ河内育ちなんだけど
関東に住みついちゃったの
和装着付師だったりするの
エセモノカキやってたりするの
VBが得意だったりするの
SQL文が大好きだったりするの
囲碁修行中だったりするの
ボトゲ好きだったりするの
F#かわいいよF#

正体は会った人だけ知ってるの

空気読まなくてごめんなさいなの


わんくまリンク

C#, VB.NET 掲示板
C# VB.NET掲示板

わんくま同盟
わんくま同盟Blog


WindowsでGo言語
WindowsでGo言語


ネット活動


SNSは疲れました

記事カテゴリ

書庫

日記カテゴリ

ギャラリ

イベント活動

プログラムの活動

Androidアプリで、好きなところ、Toastがあるところ。

Toastっていうのは、画面のメッセージで、下の方に出てくる、ちょっと角の円いメッセージ表示のやつね。

これ。

表示するのはとても簡単。

たとえば、Toastにエラーメッセージを表示したい、とする。エラーの内容はエラーコードをIDに割り付けておいて、IDを渡すだけで表示できるように、メソッド化しておけば便利だよね。そんなメソッドを書いた時、

Javaだと

void displayError(int errorId) {
    Toast.makeText(this, errorId, Toast.LENGTH_LONG).show();
}

C#だと、

void displayError(int errorId) {
    Toast.makeText(this, errorId, ToastLength.Long).show();
}

F#だと、

member this.DisplayError(id:int) = 
    Toast.MakeText(this, id, ToastLength.Long).Show()

やってることは同じなのに、言語の違いで微妙な違いがあるのが面白いw

こういうのを楽しめるのがプログラミングの楽しい所の一つだと思ってるの。

JavaからC#への移植は簡単だけど、JavaからF#への移植は意外と手間かかるってのが、この1メソッドの比較からでも判る。

でも、間にC#を挟んで移植すると、もうちょっと楽になりそうな気がするね。

投稿日時 : 2014年8月14日 11:50

コメント

No comments posted yet.

Post Feedback

タイトル
名前
Url:
コメント