Tag: 语言function

VB.NET相当于C#属性的简写?

是否有一个相当于C#的VB.NET: public string FirstName { get; set; } 我知道你可以做 Public Property name() As String Get Return _name.ToString End Get Set(ByVal value As String) _name = value End Set End Property 但我似乎无法谷歌了一个Visual Basic的速记答案。

使用Ruby中的函数名称从string中调用函数

我怎么能做他们在这里谈论的,但在Ruby? 你将如何做一个对象的function? 以及你将如何做一个全球性的function(见jetxee在提到的职位上的答案 )? 示例代码: event_name = "load" def load() puts "load() function was executed." end def row_changed() puts "row_changed() function was executed." end #something here to see that event_name = "load" and run load() 更新:你如何得到全球的方法? 或我的全球function? 我尝试了这个额外的路线 puts methods 和load和row_change哪里没有列出。

WPF和XAML的隐藏function?

以下是针对各种语言讨论的大量隐藏function。 现在我很好奇XAML和WPF的一些隐藏function吗? 我发现一个ListView的标题点击事件 <ListView x:Name='lv' Height="150" GridViewColumnHeader.Click="GridViewColumnHeaderClickedHandler"> GridViewColumnHeader.Click属性未列出。 以下是一些相关的function: 多重绑定结合StringFormat TargetNullValue绑定 TextTrimming属性 标记扩展 将Aero效果添加到窗口 高级“标题”属性 XAML转换器 也可以看看: C#隐藏的function Python的隐藏function ASP.NET的隐藏function Perl的隐藏function Java的隐藏function VB.NET的隐藏function PHP的隐藏function Ruby的隐藏function C的隐藏function 等等……..

Rails – 控制器的动作名称string

我有一个Rails的问题。 如何在控制器操作中获取控制器操作的名称? 例如,而不是 def create logger.info("create") end 我想写一些像 def create logger.info(this_def_name) end 什么是获得this_def_name ?

使用Python映射和其他function工具

这是相当不错的,但我正在学习/理解Python中的函数式编程。 以下代码: foos = [1.0,2.0,3.0,4.0,5.0] bars = [1,2,3] def maptest(foo, bar): print foo, bar map(maptest, foos, bars) 生产: 1.0 1 2.0 2 3.0 3 4.0 None 5.0 None 问:有没有办法使用地图或任何其他function的工具在Python中产生以下没有循环等 1.0 [1,2,3] 2.0 [1,2,3] 3.0 [1,2,3] 4.0 [1,2,3] 5.0 [1,2,3] 正如旁注所示,如果在foo和bar之间存在依赖关系,实现将如何更改。 例如 foos = [1.0,2.0,3.0,4.0,5.0] bars = [1,2,3,4,5] 并打印: 1.0 [2,3,4,5] 2.0 [1,3,4,5] 3.0 [1,2,4,5] … […]

C中有哪些用于函数式编程的工具?

最近我一直在想如何去做C语言的函数式编程( 而不是 C ++)。 显然,C是一种程序语言,并不真正支持本地的函数式编程。 是否有任何编译器/语言扩展,为语言添加一些function性的编程结构? GCC提供嵌套函数作为语言扩展; 嵌套函数可以从父堆栈帧访问variables,但是这与成熟闭包仍然有很大的距离。 例如,我认为有一件事情在C中可能非常有用,那就是在任何需要函数指针的地方,你都可以传递一个lambdaexpression式,创build一个闭合函数,将其衰减到一个函数指针中。 C ++ 0x将包括lambdaexpression式(我认为是真棒); 不过,我正在寻找适用于直C的工具 为了澄清,我没有试图解决C中的一个特定的问题,这将更适合函数式编程。 我只是好奇,如果我想这样做,那里有什么工具。

C的隐藏function

我知道所有的C编译器实现都有一个标准,所以不应该有隐藏的特性。 尽pipe如此,我确信所有的C开发者都有隐藏/秘密的技巧。

Perl的隐藏function?

Perl中真正有用但深奥的语言特性是什么,你实际上可以用来做有用的工作? 指南: 尝试限制Perl核心而不是CPAN的答案 请举个例子和一个简短的描述 隐藏function也可在其他语言中find隐藏function: (这些都是来自Corion的答案 ) C 达夫的设备 便携性和标准 C# 引号用于空格分隔的列表和string 别名的命名空间 Java的 静态初始化器 JavaScript的 职能是一等公民 阻止范围和closures 通过variables间接调用方法和访问器 ruby 通过代码定义方法 PHP 普及的在线文档 魔术方法 符号参考 python 一行换行 甚至可以用自己的function取代核心function 其他隐藏function: 运营商: bool准运算符 触发器操作员 也用于列表build设 ++和一元运算符在string上工作 重复运算符 飞船运营商 || 运算符(和//运算符)从一组选项中进行select 钻石经营者 m//运算符的特殊情况 代字符“操作符” 引用构造: qw操作员 字母可以用作q {}类似结构中的引号分隔符 引用机制 语法和名称: 印后可以有一个空格 您可以使用符号引用给出subs数字名称 法律追踪逗号 分组整数文字 散列片 从数组中填充散列的键 模块,Pragma和命令行选项: 严格使用和使用警告 […]

DateTime.Now与DateTime.UtcNow

我一直在想,这两个属性的工作原理到底是什么。 我知道第二个是普遍的,基本上不涉及时区,但是有人可以详细解释它们是如何工作的,哪一个应该在什么情况下使用?

Scala的隐藏function

Scala的每个Scala开发人员应该注意哪些隐藏的function? 每个答案一个隐藏的function,请。