文字変更:
小(S) 中(M) 大(L)
アーカイブ
このサイトは?
本サイトでは、チームの技術調査の成果を(いささかの遊びごころを盛り込みつつ)順次掲載していきます。 現在、WordPress等のブログ/CMSと連携する、新世代の分散webサイト(Java/.NETを含む)の構築に関する調査及び、次世代のプログラミング教育環境に関する調査を展開中です。
東北楽天ゴールデンイーグルスファン在籍。
お問い合わせ先
supportあっとwordprogress.org (担当・赤坂)
ランダムリンク集
RandomLinks@bit.ly

以下、実験中 :
TAG | 中学生
チームWordProgressの新着記事一覧です :
(※各記事の内容を閲覧するためには、各記事のタイトルをクリックしてください。)
記事概要の
プレビュー
教育用言語としてのJavaScriptに注目している。
正直、JavaScriptは苦手なので、Scalaと比較しながら、まずは自分で要点を把握する。
まずは、力作の[JavaScript] 猿でもわかるクロージャ超入門を勉強させていただく。
[JavaScript] 猿でもわかるクロージャ超入門から、以下、抜粋
「クロージャーって何?」って誰かに聞かれたら、
「ああ、関数の中に書く関数のことでしょ」って答えとけば、30%ぐらい正解ということになります。(w
・・・
関数の中の関数
Javascriptで、関数の中に関数を書く・・・innerを実行するには、outer内でinner( )を実行
function outer(){
function inner(){
alert(“hello”);
}
inner(); //←コレ
}
outer(); // “hello”と表示された!
Scalaではこんな感じ
scala> def outer {
| def inner = print(“hello”);
| [...]
JavaScript, Scala, 中学生
Hide
|
Posted by kyon in Scala
このブログでは、Scalaを当然の前提としている一方で、ハルヒ中学生バージョンScala入門を書く気はないので、罪滅ぼしまでに、各地のScala入門に勝手流追記していこうと思いたつ。
提供 勝手にしやがれ.orz(違)
Now Loading…
Scalaへのとっかかりとして、ウノウラボ内田氏のScala入門が簡潔で良い。・・・が、5分で伝えるために、はしょりすぎ・誤記がちょっとだけ垣間見える :
変数
関数型的な「val」と手続き指向的な「var」
val i = 1
var i = 1
val i:String = “hello”
var i:String = “hello”
追記
valは、再代入不可な変数(immutable)。varは代入可能な変数(mutable)。そのため、以下のようになる。:
scala> val L = 1; var R =2
L: Int = 1
R: Int = 2
scala> L += R
:7: error: reassignment to val
L += R
^
scala> [...]
Scala, 中学生
Hide