小编ger*_*nfr的帖子

Python:将"not"作为lambda函数传递

我需要传递一个函数作为一个参数,作为布尔"非".我试过这样的东西,但它没有用,因为not它不是一个功能.

theFunction(callback=not) # Doesn't work :(
Run Code Online (Sandbox Code Playgroud)

我需要执行以下操作,但我想知道是否存在执行此简单作业的任何预定义函数,因此我不必像这样重新定义它:

theFunction(callback=lambda b: not b, anotherCallback=lambda b: not b)
Run Code Online (Sandbox Code Playgroud)

注意:我不能改变我必须传递这样一个函数的事实,因为它是一个API调用.

python lambda

14
推荐指数
2
解决办法
696
查看次数

带下划线的字符串Javascript含义

我在某些地方看到字符串被_()包围了_('some string').

例如,在具有这些导入的桌面程序中:

const Applet = imports.ui.applet;
const St = imports.gi.St;
const Gdk = imports.gi.Gdk;
const Gtk = imports.gi.Gtk;
const Keymap = Gdk.Keymap.get_default();
const Caribou = imports.gi.Caribou;
const PopupMenu = imports.ui.popupMenu;
const Lang = imports.lang;
const Gio = imports.gi.Gio;
const Main = imports.ui.main;
const MessageTray = imports.ui.messageTray;
Run Code Online (Sandbox Code Playgroud)

该功能有什么用?

javascript linux

1
推荐指数
1
解决办法
93
查看次数

标签 统计

javascript ×1

lambda ×1

linux ×1

python ×1