我正在做一个比较两个字符串的函数,看看其中一个是否是另一个字符串的重排。例如,"hhe“和"heh”会产生真,而"hhe“和"hee”则是假的。我想我可以把字符串的元素相加,看看它们是否相同。Code那样对字符进行相加:comp x y = (sum x) == (sum y)
这会在编译时产生错误。
有没有办法创建一个只返回字符串的函数?对于上下文,我试图创建作为屏幕截图附加的函数,目的是连接两个字符串并返回另一个字符串。但是,该函数也可以处理数字,因为它将数字相加。在某些情况下,我只想让函数在特定的数据类型上工作。这个是可能的吗? screenshot here function concatenate(a,b) {}
我在一个列表中有一系列矩阵mtxlist = mtx1,mtx2,mtx3,mtx4.mtxn我尝试用下面的方法添加一些矩阵,但我得到了正确的答案:mtxlist=mtxlist startNum = 1 a = GetMatrix('mtx'+ str(i)) # this gets the matrices from program
a = a+GetMatrix('mtx'+ str(i)) 我总是得到不正确的结果 如有任何协助,我们将不胜感激。