2020年1月12日のブックマーク (2件)

  • [Go] selectのcase文中でch <- <- chやch <- f()をしない方が良い #golangjp #横浜go読書会 - My External Storage

    簡潔にまとめられなかったので式表現をそのままタイトルに書いてしまったが、分かっていないとエンバグしそうな挙動を見つけたのでメモしておく。 TL;DR チャネルを使ったselectのcase文中で、関数を呼び出した結果でチャネルへの送信をしないほうがよい チャネルを使ったselectのcase文中で、別のチャネルから受信した結果でチャネルへの送信をしないほうがよい 文章で書くとわかりにくいのだが、コードで書くと以下のような処理を書くのは避けたほうがよい、というのが主題だ。 なお、検証環境は以下。 go version go1.12 darwin/amd64 https://play.golang.org/ (2019/03/15時点) チャネルを使ったselectのcase文中で、関数を呼び出した結果でチャネルへの送信をしないほうがよい まずselect文のcaseで関数呼び出しをしていると

    [Go] selectのcase文中でch <- <- chやch <- f()をしない方が良い #golangjp #横浜go読書会 - My External Storage
    otiai10
    otiai10 2020/01/12
  • 校則をなくしてみた中学校 「常識」に挑んだ校長の改革 | 西日本新聞me

    【校則の?・7】東京都世田谷区に、全国の注目を集める公立中学校がある。区立桜丘中。生徒の髪形や服装は自由で、携帯電話やタブレット端末の持ち込みもできる。遅刻しても、教室から抜け出しても声を荒らげる教師はいない。「学校の常識」に挑む現場を訪ねた。...

    校則をなくしてみた中学校 「常識」に挑んだ校長の改革 | 西日本新聞me
    otiai10
    otiai10 2020/01/12
    “とりわけ「抵抗勢力」となるのが教育委員会だ。” ”後に知った区教委から厳しい叱責(しっせき)を受けることになった” ← どういう理由の叱責だったのか単純に知りたい。