callable

    1熱度

    1回答

    後「不可調用的」我有下面的代碼 import numpy as np class Estimator(object): name = None def __init__(self): self.__call__ = self._call class Mean(Estimator): name = 'mean' def _call(se

    7熱度

    1回答

    我剛剛瞭解新的java8功能。這裏是我的問題: 爲什麼不允許使用Callable<Void>作爲lambda表達式的函數接口? (編譯器抱怨返回值) 在那裏使用Callable<Integer>仍然是完全合法的。以下是示例代碼: public class Test { public static void main(String[] args) throws Exception {

    0熱度

    1回答

    夥計們我面臨類似的情況 像 This junit case on another thread 雖然我沒有junit案件。我嘗試了我所知道的一切......包括對該鏈接頁面的建議,保持倒計時和線程睡眠,但結果不會改變。如果我通過調試運行,並給它一些時間,它顯示了所有線程的所有結果,但如果我正常運行,它總會給我更少的結果。 我的代碼初級講座 ` AtomicInteger atomicInteger

    0熱度

    2回答

    我得到的錯誤: TypeError: 'int' object is not callable 當我嘗試做這樣的事情: first = Rational() print(first.numerator()) 下面 是我的代碼: class Rational: def __init__(self, numerator=0, denominator=1): self.numerat

    0熱度

    1回答

    目前我有一個ScheduledThreadPoolExecutor,它可以以固定的速率執行一個可調用的函數。 scheduledThreadPoolExecutor.scheduleAtFixedRate(callable, delay, waitNano, TimeUnit.NANOSECONDS); 我的團隊希望在waitNano中添加一些隨機數。目前它是1000.但是我們希望等待的秒數例

    0熱度

    1回答

    我正在一個項目中,我有多個接口和兩個實現類需要實現這兩個接口。 假設我的第一個界面 - public Interface interfaceA { public void abc() throws Exception; } 而且它的實現 - public class TestA implements interfaceA { // abc method } 我打電

    10熱度

    2回答

    生成器只是一個函數,它返回一個對象,您可以在其中調用next,這樣每個調用都會返回一個值,直到它引發StopIteration異常,表示已生成所有值。這樣的對象被稱爲迭代器。 >>> def myGen(n): ... yield n ... yield n + 1 ... >>> g = myGen(6) 我引用這從Understanding Generators in Pyth

    4熱度

    2回答

    標題幾乎總結了它。 我想知道可調用的概念和想法。我已經閱讀了關於callable和runnable之間差異的question here。但沒有人展示代碼,並給出了可調用的細節。我不想知道它們之間的區別。我想知道, 什麼是callable? 何時使用它們以及如何使用它們。 當他們在Android的行動 Android。

    1熱度

    1回答

    我有一個服務器和幾個客戶端。服務器應該能夠將任務委託給客戶端,所以我試圖實現RMI。我遵循this教程,如果我使用String作爲參數和/或返回值,那麼一切正常。 現在服務器應該向客戶端發送未定義的任務,所以我嘗試使用Callable作爲參數,但程序崩潰了NotSerializableException。由於Callable沒有實現Serializeable接口,所以我期望的結果。 現在我發現了幾

    -2熱度

    2回答

    我做一些代碼的閃存卡測驗,但是當我運行程序它說,在這條線TypeError: 'NoneType' object is not callable: letter = print("Enter letter of your choice (A B C): ").upper()