Scala 代数的データ型 超入門
代数的データ型の基本的な使い方を説明します。 この記事はわりとScalaの基本的なところを前提としていると思います。 練習の解答例は別記事に掲載します。 代数的データ型 以下の3つを合わせて代数...
21 search resultsShowing 1~20 results
代数的データ型の基本的な使い方を説明します。 この記事はわりとScalaの基本的なところを前提としていると思います。 練習の解答例は別記事に掲載します。 代数的データ型 以下の3つを合わせて代数...
Scalaの文法に慣れて来た方を対象に、ラムダ式や高階関数を使って関数を取り回す方法を説明します。カリー化や部分適用も取り上げます。いわゆる関数型言語らしい機能です。 この記事は以下の記事のSc...
Scala 代数的データ型 超入門の解答例です。 列挙型 【問1】光の三原色と、2つの色を混合する関数mixを定義してください。混ぜることによってできる色も定義の対象とします。ただし同じ成分同士...
Scala ラムダ 超入門の解答例です。 階乗 【問1】次に示す関数factをラムダ式で書き換えてください。 factorial_lambda.scala val fact : Int =>...
たとえばこんな感じで2つのシェルスクリプトの実行結果をdiffで比較するシェルスクリプトがあったとして、これを実行すると、タイトルのようなエラーが出ます。 compare.sh # !/bin/...
環境 Fedora20 概要 カーネルをアップグレードするたびに起動時に増えていくカーネル… これをどうにかしたくてリンクを 不要なカーネルの削除 以下になりました。 rpm -e kernel...
前回のやつの再帰バージョン。 isort-mk2.js function insert(x, xs) { if(xs.length <= 0) { return [x]; } var y ...
とりあえず入れるだけならパッケージインストールが出来る Fedora(20)でやる例 $ sudo yum install -y erlang なお、Riakをyumで入れると自動でErlang...
concatで再帰をかけてみた。返ってくるものは引数と同じ配列。 配列以外のものを引数にしたときの挙動は知らない。 function isort(x) { var n = x.length; i...
Wikipediaの挿入ソートのC言語サンプルをそのままちょくやくしただけ。 キモはwhile部分。挿入したい要素以外の要素を後ろにずらし、x[j - 1] > tmpの時点で終了して要素...
Haskellの、 replicate 5 5 [5,5,5,5,5] みたいなのをJavaScriptで書いてみました。 さすがにreplicate 5 5なのは実装出来なかったので、 第二引...
function maximum(x) { console.log('-----------------------'); console.log(x); var x1 = x[0]; x.sp...
Windowsにおけるコマンドライン環境 何番茶煎じだよ。 Windowsでターミナルを使おうと思うなら、コマンドの豊富さとかそういうところを 考えてみてもやっぱりCygwinだと思うんですよ。...
現在Eclipseをメインに開発をやっておりますが、生粋のEmacs使いの僕にとって Eclipseって編集作業するのには本当に苦行です。 なので、Eclipseでファイルを開いているときにEm...
PivixからTINAMIへ 絵師 カスミ様リンク マナりつリーダー 以前PixivのRSSリーダーを作りました。 このままiOSアプリに申請しようかと思ったのですが、 PixivのAPIは非公...
GitHubのレポジトリにTravisCIを導入するとき、 .travis.ymlを書く https://travis-ci.org/ にアクセスする AccountのページからSync Now...
README.mdにいつもGemnasiumやTravisCIのバッジをくっつけてますけども、 毎回この作業やるのしんどいので、シェルスクリプトで一発!!ってなるようにしました。 なお、curr...
(http://qiita.com/torshinor/items/26cdb8d3968beafa740c) xibファイル作成 XcodeからInterface Builderを利用してUI...
init.elにパスワードとかトークンとか書きたくなかったので。 my-qiita.el (setq qiita->token "トークン") (provide 'my-qiita) in...
Qiita.el 投稿するときにファイルを作成したり、新規にバッファを作ったりするのが 面倒だったので、qiita:newを実行すると自動的にバッファが作成されるように してみた。 ;;;###...
21 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.