Tag: 语言function

在PHP中dynamic静态方法调用?

请有经验的人可以帮助下面的PHP。 在我的代码中的某处,我调用了一个非实例化类中的公共静态方法: $result = myClassName::myFunctionName(); 但是,我想要有很多这样的类,根据用户的语言来确定正确的类名。 换句话说,我有: $language = 'EN'; …我需要做一些事情: $result = myClassName_EN::myFunctionName(); 我知道我可以将语言作为parameter passing给函数,并在一个普通的类中处理它,但由于各种原因,我更喜欢不同的解决scheme。 这是否有任何意义,任何人? 谢谢。

你可以在声明后改变一个Javascript函数吗?

假设我有var a = function() { return 1; } var a = function() { return 1; } 。 是否有可能改变a以便a()返回2 ? 也许通过编辑一个对象的属性,因为每个函数都是一个对象 ? 更新:哇,谢谢所有的答复。 但是,恐怕我不想简单地重新分配variables,而是实际编辑现有的函数。 我正在思考如何在Scala中组合部分函数来创build一个新的PartialFunction 。 我有兴趣在JavaScript中写类似的东西,并认为现有的函数可能会被更新,而不是创build一个全新的Function对象。

在JSP中声明函数?

我来自PHP世界,在php页面中声明一个函数非常简单。 我试图在JSP中做同样的事情: public String getQuarter(int i){ String quarter; switch(i){ case 1: quarter = "Winter"; break; case 2: quarter = "Spring"; break; case 3: quarter = "Summer I"; break; case 4: quarter = "Summer II"; break; case 5: quarter = "Fall"; break; default: quarter = "ERROR"; } return quarter; } 我得到以下错误: An error occurred at line: […]

C的“坏”function与他们的“好”替代品

C中的“坏”function是什么,他们的“好”select是什么? 为什么坏的坏,什么使好的好? 我知道,例如, gets()是“坏”的,因为它没有任何forms的边界检查。 什么是更好的select? fgets() ? 我听说scanf()是坏的,但我不记得为什么。 有人知道吗? 什么是最好的select? 还有更多吗?

MySQL ORDER BY IN()

我有一个ID数字的PHP数组。 这些号码已经订购了。 现在我想通过IN()方法得到我的结果,得到所有的ID。 但是,这些ID应该像IN方法那样sorting。 例如: IN(4,7,3,8,9) 应该给出如下结果: 4 – Article 4 7 – Article 7 3 – Article 3 8 – Article 8 9 – Article 9 有什么build议么? 也许有这样做的function? 谢谢!

函数方式来遍历范围(ES6 / 7)

使用更多function的方式做什么是最好的方式(与ES6 / ES7) let cols = []; for (let i =0; i <= 7; i++) { return i * i; } return cols; 我试过, return [ …7 ].map(i => { return i * i; }); 但是被翻译成 [].concat(7).map(function (n) { return n * n; }); 这不是我所期望的。 编辑: @pavlo。 的确,这是一个错误。 我正在使用JSX,例如,我想要7个div(未经testing) let cols = []; for (let […]

在函数式编程中,可组合性意味着什么?

当function程序员说某个东西是可组合或不可组合时​​,它们是什么意思? 我读到的这种types的一些陈述是: 控制结构不可组合。 线程不构成。 一元操作是可组合的。

纯function数据结构的好处是什么?

数据结构上有大量文本,数据结构代码库也有。 我明白,纯粹的function数据结构更容易推理。 然而,我很难理解在实际代码中使用纯函数式数据结构(使用函数式编程语言还是不使用函数式编程语言)在命令式对象上的真实世界优势。 有人可以提供一些真正的世界情况下,纯function数据结构有优势,为什么? 像我在编程语言中使用data_structure_name来做应用程序,因为它可以做某些事情 。 谢谢。 PS:我的意思是纯数据结构和持久数据结构不一样。 持久的数据结构是一个不会改变的数据结构? 另一方面,纯function数据结构是纯粹操作的数据结构。

jQuery'如果.change()或.keyup()'

使用jQuery我想在运行.change()或.keyup()时引发一个函数。 像这样的东西。 if ( jQuery(':input').change() || jQuery(':input').keyup() ) { alert( 'something happened!' ); } 编辑 对不起,我忘了提。 .change()和.keyup()需要一些variables在范围内。

函数式编程,斯卡拉地图和折叠左

什么是一些好的教程折叠左? 原始问题,从删除恢复为其他答案提供上下文: 我正在尝试实现一种方法来查找矩形,圆形,位置和所有扩展形状的组的方法。 组基本上是一个形状的数组 abstract class Shape case class Rectangle(width: Int, height: Int) extends Shape case class Location(x: Int, y: Int, shape: Shape) extends Shape case class Circle(radius: Int) extends Shape case class Group(shape: Shape*) extends Shape 我得到了除了组1之外的所有三个边界框。 所以,现在对于边界框方法,我知道我应该使用映射,并向左折叠组,但我无法find创build它的确切语法。 object BoundingBox { def boundingBox(s: Shape): Location = s match { case Circle(c)=> new Location(-c,-c,s) case […]