在Java中,如果我想增加一个变量A,并将B设置为C,我可以按如下方式做一个语句:
B = C + A - A++;
让我直截了当地说:我对编写可读的代码不感兴趣。我有兴趣用尽可能少的语句编写代码。
一个案例的一个简单例子就是写一个class
,其中包含int
并具有plus_equals
,increment
等方法。
答案 0 :(得分:4)
在全局命名空间中,您可以执行非常丑陋这样的操作:
B = globals().__setitem__('A', A + 1) or C
不幸的是(对于那些在编写完代码后必须阅读代码的人可能很幸运),使用局部变量A
没有类似的方法。
答案 1 :(得分:-1)
让我直截了当地说:我对编写可读的代码不感兴趣。我有兴趣用尽可能少的语句编写代码。
好吧,如果那是你的目标,那么将你的整个程序包装成一个巨大的exec
:
exec """
<your program here>
"""
巴姆,一个声明。