Swiftで行末の;を省略して書いていると、returnが想定外の動きになっていました。 メソッド(関数)の途中でreturnと書くと次の行以降は実行されず、メソッドから抜けると思っていたのですが、違いました。
Swiftで行末の;を省略して書いていると、returnが想定外の動きになっていました。 メソッド(関数)の途中でreturnと書くと次の行以降は実行されず、メソッドから抜けると思っていたのですが、違いました。
Swiftのお勉強ということでイベントリスナー的なクラスを書いてみました。 - generic - protocol - closure - operator overloading あたりを試した感じです。 リスナークラス まずイベント通知を受け取るリスナークラス // イベントの通知を受け取る class EventListener <EventArgType>{ typealias EventMethod = (sender: AnyObject!, args: EventArgType!) -> () typealias IdType = UInt64 let invoke: EventMethod! internal var id: IdType? // 登録状況やリスナーを識別するための情報 nilなら未登録 init( callback: EventMethod! ){ se
こんにちは。エンジニアの @localdisk です。2017/09/27に CVE-2017-14775 という Laravel の脆弱性が報告されました。CVE-2017-14775 はオートログイン処理に*1タイミング攻撃の脆弱性があるというものです。 タイミング攻撃についてとその対策については下記エントリに詳しくまとまっています。 PHP本体でタイミング攻撃を防御できるようになります | yohgaki's blog この脆弱性は 2017/09/21 にリリースされた 5.5.10 で修正されています。対象のクラスは下記になります。 Illuminate\Auth\DatabaseUserProvider Illuminate\Auth\EloquentUserProvider 修正された PR は下記になります。 [5.5] [Security] Close remember_
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く