function-literal

    2

    1答えて

    私はScalaを初めて使いました。 def fun(t: Int => Int):Unit = { と def fun(t: =>Int):Unit { と def fun(t:=>Int):Unit { (without space b/w ":" and "=>"))

    1

    1答えて

    ActionScript 3の次の2つの関数定義の違いは何ですか? f = function(arg) { // body } と function f(arg) { // body }

    2

    1答えて

    私はスカラチュートリアルに従っています。機能において リテラル、それは以下の表記があります。例えば (_ : *type*) => println("pressed") 、 (_ : Int) => println("pressed") この表記では、私は理解できなかったもの(_:タイプ)手段。

    12

    2答えて

    私はいつも、関数リテラルで複数のステートメントでも中括弧を無視できるのはなぜかと疑問に思っていました。これを説明するために、複数行の関数リテラルの構文は、ステートメントを中括弧で囲むことです。あなたは、単一の引数関数に渡すときに同じように、 val fl = (x: Int) => { println("Add 25 to "+x) x + 25 } はしかし、あなたは関

    1

    1答えて

    私が働くScalaでは、次のコードを持っている: var queryMap = Map("name" -> "tim") age_list.foreach { age => queryMap += ("age" -> age.toString) } 私は関数内のプレースホルダが含まれている場合、それが壊れる: var queryMap = Map("name" -> "tim") age_

    0

    1答えて

    私はスカラ関数のリテラルフォーマットを研究するために単体テストを行いましたが、それはかなり混乱していました。別の構文の意味を理解してもらえますか? @Test def supplierLiteral: Unit = { object Taker { def takeFunctionLiteral(supplier: => Int): Unit = { prin

    0

    1答えて

    としての機能パッケージvalyala/fasthttpは、次の関数型を実装: type RequestHandler func(ctx *RequestCtx) それは、このようなbuaazp/fasthttprouterで使用されています func (r *Router) Handle(method, path string, handle fasthttp.RequestHandler)

    1

    1答えて

    私はCとインターフェイスしていると言います。 ここはインターフェイスへのラッピング機能です。 @property extern(C) void onEvent(void function(InterfaceStruct*, int, int, int) nothrow callback) { interfaceSetCallback(handle, callback); } す

    0

    1答えて

    コールバックを取ってC関数をラップしようとすると、メンバー関数が代理人とみなされるという問題が発生しました。 Cの関数は、デリゲートを取ることはないので、私は別のものに落ち着い:あなたが見ることができるように、私はメンバーになるデリゲートを(呼び出しリテラルコールバック設定機能に関数を渡している extern(C) void onMouse(void delegate(int, int, int)

    5

    3答えて

    オブジェクトリテラルからメソッドを再帰的に呼び出すことはできますか?例えば : (function() { 'use strict'; var abc = ['A', 'B', 'C'], obj = { f: function() { if (abc.length) { abc.shift(); f