boo相关内容

Windows Phone 7 (WP7) 支持哪种编程语言?

我记得,WP7 支持 C#,但不支持任何 .Net 动态语言(Ruby 或 Python).除了 C# 还支持其他编程语言吗?可以使用 Boo 开发应用吗? 解决方案 目前官方只支持 C#.非正式地,任何可以编译为 可验证 托管程序集的语言(可验证性要求也适用于所有依赖项!)都是好的 - 所以你应该能够使用例如C++/CLI、F#、Delphi Prism... ..
发布时间:2021-12-30 12:04:10 C#/.NET

var 关键字有什么意义?

var 关键字不需要显式类型声明,我饶有兴趣地阅读了 SO 讨论 何时可能合适. 我也读过(但没有使用过)Boo 这似乎让事情更进一步进一步使其可选地声明局部变量.使用 Boo,类型和声明都可以隐含. 这让我想知道,为什么 C# 语言设计者要费心去包含一个 var 关键字? 更新:是的,var 支持匿名类型,但匿名类型本身不需要 var 关键字... var anon = ne ..
发布时间:2021-12-13 20:44:17 C#/.NET

什么是HORN的实际应用程序?

最近我听到有关HORN的一些信息,想知道它可以解决什么问题,或者现实生活中使用它的好处. http://code.google.com/p/hornget/ 解决方案 我已经为horn编写了大部分代码,目的是成为一个与rubygems类比的软件包管理器. 我们希望通过明显地获得和使用OSS软件包来提高OSS的采用率. 例如,如果我想要Nhibernate,我们可以简单地命令: ..
发布时间:2021-04-01 20:48:20 C#/.NET

Boo与IronPython

查看了这两个项目中的每一个之后,似乎两者非常相似.两者都运行在CLI之上,都具有python样式的语法,都使用.NET而不是标准的python库. 那么,它们之间的区别和各自的优点是什么? 解决方案 我看到的主要区别是Boo是静态类型的,这意味着变量的类型是在其第一次赋值时推断出来的,并从那里固定下来-而IronPython具有普通Python代码的“真实"动态行为. Iron ..
发布时间:2021-02-09 19:07:00 其他开发

BOO与IronPython

IronPython 和 BOO ?是否需要两种类似Python的语言? 解决方案 IronPython 被设计为在.NET平台上忠实的Python实现。版本1的目标是兼容Python 2.4,版本2的目标是2.5版本(尽管不支持大多数用C实现的Python标准库模块)。 Boo 的既定目标是成为一种CLI的“腕式友好[动态]语言”。它从Python中获得了很多启发,但是在四个主要方 ..
发布时间:2020-10-03 01:31:59 Python

如何在Boo中使用UnityScript中的变量?

我一直在尝试实现这一目标,但没有成功.当我在四处搜寻时,我发现这在某种程度上是可能的,但我自己显然无法做到这一点.这是我的文件树: |-Game |--Assets |---Animacije |---Skripte |----*BlokSistem.js |---Standard Assets |----*UI.boo |---Prefabs |---Sprites |---Game.un ..
发布时间:2020-07-13 01:06:33 其他开发

我如何在boo中使用扩展方法

我的boo脚本中有一个列表,想使用System.Linq扩展方法,但是boo编译器抛出此异常: BCE0019: Boo.Lang.Compiler.CompilerError: 'ToList' is not a member of 'System.Linq.IQueryable`1[[...]]'. ("..."是我的对象的类型) 解决方案 我应该导入System.Linq ..
发布时间:2020-05-01 05:36:20 C#/.NET

是否可以将动态程序集保存到磁盘?

我最近买了Ayende的书籍在Boo建立DSLs (购买,阅读它,真棒)但是我反对实现问题,我想看看生成的代码是什么样的。我通常会使用反射器来查看代码,但在这种情况下,程序集是动态的,只在内存中。有没有办法将动态程序集保存到磁盘,以便我可以反映出来? 编辑/我的答案: $ b哇,花一点时间回到这个。不幸的是,我从原来的问题中留下了重要的一点。 重要位:我正在使用 Ayende的Rhin ..
发布时间:2017-07-22 11:06:51 C#/.NET

多线程调用的脚本在Unity3d

我试图在Unity3d中实现多线程脚本执行,但似乎没有由Unity库提供的方式,我们必须使用Mono提供的System.Threading。但是他们提到Unity脚本不是线程安全的。 我可以使用System.threading或其他独立于平台的API在Unity3D中安全高效地实现多线程吗? 也如何确保脚本并行运行? 一个例子或链接将非常感谢。 回应 解决方案 我需要为 ..
发布时间:2016-10-05 21:24:03 C#/.NET

什么是var关键字的地步?

借助 VAR 关键字摒弃了需要明确的类型声明,我已阅读感兴趣的所以当它可能是适当的讨论。 我也读到(但不使用)嘘这似乎通过进一步采取了一步可选的声明一个局部变量。随着嘘,无论是类型和声明可以被暗示。 这使我想知道,为什么C#语言的设计者懒得包括var关键字呢? 更新:是的,VAR支持匿名类型,但匿名类型本身并不必要var关键字... VAR匿名=新的{名称=“特里”,年龄= 34}; ..
发布时间:2016-08-26 14:18:35 C#/.NET

使用属性生成定制的setter

在其实例上仍然存在我使用一个对象数据库,我一直有这样做: 私人字符串_name; 公共字符串名称 { {返回this._name; } 集合{_name =价值; this.Save(); } } 而我宁愿键入以下内容: [PersistedProperty(名称)] 私人字符串_name; 其中PersistedProperty属性生成getter和se ..
发布时间:2016-07-21 22:25:25 C#/.NET

我怎么能拦截方法调用啵?

Ruby有的method_missing ,Python有 GETATTR 。难道嘘提供的东西,我可以用它来拦截方法调用? 解决方案 是的,嘘拥有的 IQuackFu 。 基本上,你实施 IQuackFu ,里面有三种方式: QuackGet :当你得到一个属性值被称为 当您设置一个属性值 QuackSet 被称为 QuackInvoke :当你调用一个方法被调用 下面是的为例的。 ..
发布时间:2015-11-26 21:57:26 C#/.NET

.NET嵌套类

目前的类库我的工作将有一个基类(场)有50具体的“场”,将继承“场”和嵌套为保持可读性类型。例如... 抽象类领域 { 公众诠释长度{获得;组; } 公共类FIELDA:现场 { 公共静态无效DoSomething的() { Console.WriteLine(“做了什么。”); } } } ..
发布时间:2015-11-25 16:12:42 C#/.NET

在哪里可以找到志同道合的FOSS开发?

我已经开始工作,在一个开源的项目,我想找到想要的工作类似的东西相关的项目和人。是否有一个网站,找到这样的人吗? 我们的想法是多语法扩展.NET编译器框架,如果这些人都在这里。 解决方案 一个.NET编译器框架和FOSS ......听起来像是你应该联系MONO社区。可以预计,感兴趣的一个免费的.NET编译器框架的开发者已经聚集在MONO或者至少看的。 http://www.mono-pro ..
发布时间:2015-11-25 14:54:21 C#/.NET

哪种编程语言(S)做的Windows Phone 7(WP7)的支持?

我记得,WP7支持C#,但不支持任何的净动态语言(Ruby或Python)的。难道除了C#的其他编程语言的支持?难道一个应用程序使用啵进行开发? 解决方案 据官方统计,仅C#支持至今。非官方,可以编译成任何语言的可验证的管理组件(可验证性要求适用于所有的依赖关系,也!)是很好的 - 所以你应该能够使用如C ++ / CLI,F#,德尔福棱镜... ..
发布时间:2015-11-24 21:59:07 C#/.NET

是否有可能保存动态组装到磁盘?

我最近买了Ayende的书建筑的DSL在嘘(买它,阅读它,它的真棒)但我来面对一个实施的问题,我想看看生成的code样子。我通常会使用反射器来看看code,但在这种情况下,组件是动态的,只在存储器中。有没有一种方法来保存动态组装到磁盘上,这样我可以反映出他们? 修改/我的答案 哇,它花了一段时间回来这一个。不幸的是我留下了重要的位从原来的问题。 重要的一点:我使用的是 Ayende的Rhin ..
发布时间:2015-11-24 20:14:55 C#/.NET