在Flutter中使用(_){}下划线的目的是什么?

时间:2019-10-04 09:02:51

标签: testing flutter dart mockito

我从https://flutter.dev/docs/cookbook/testing/unit/mocking指南中使用Flutter中的Mockito来了解Mock依赖项。

我不明白以下内容:

when(client.get('https://jsonplaceholder.typicode.com/posts/1'))
          .thenAnswer((_) async => http.Response('{"title": "Test"}', 200));

(_) {}中到底有哪些下划线符号?据我了解,()用于传递需要在{}正文中使用的参数。编写_时,我们几乎要传递给函数什么?

1 个答案:

答案 0 :(得分:0)

它是一个变量名,当我不想使用参数时,我正在使用_。通常_用于private,但在这种情况下,它与private无关。