我现在已经第三次讨论这个问题了,你们中的一些Squeak程序员可能从截图中识别出最好的结果:
下面是再现问题的示例代码:
d:=Dictionary new.
(1 to: 257) do: [:each|
d at: each put: each
].
f:=FileStream fileNamed: 'asdf.txt'.
d storeOn: f.
f reset.
d2:=Dictionary readFrom: f.
f close.
我知道为什么会发生这种情况(编译器用于反序列化,并通过将整个文件放入一个方法来实现)。
在过去,我总是将代码更改为使
我正在尝试遍历一个数组和任何具有我想要打印到列表中的值的元素。但是,我在识别空白单元格时遇到了问题。现在它识别出每个单元格都不是空的。我还提供了一个数据截图来提供帮助。(屏幕截图中隐藏了一些列)
我试过了:
Evaluate("isblank(“& Cells(i,8).Address & ")")
IsEmpty(list(i,1))
IsNull(list(i,1))
上面的选项都不起作用,这就是我目前所拥有的
Dim list As Variant
Dim i As Integer
Dim Y As String
Dim X As Int
我有几个表达式,如果简化能够像截图中那样识别二项式的平方,那么简化将大大提高。
有没有办法让渐近/简化做到这一点呢?
import sympy as sp
a, b = sp.symbols('a, b', positive=True)
sp.simplify(sp.sqrt(a**2))
test = a + b - sp.sqrt(a**2+b**2+2*a*b)
sp.simplify(test)