问题标签 [boo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
194 浏览

boo - 在 boo 中的新行上链接方法

是否可以像在 C# 中那样在新行中创建方法链接?

0 投票
2 回答
254 浏览

c# - 用于处理字节的无编码字符串类?(或替代方法)

我有一个从 Python 2 转换的应用程序(其中字符串本质上是字节列表),并且我使用字符串作为方便的字节缓冲区。

我正在用 Boo 语言(类似 Python 的语法,在 .NET 上运行)重写其中的一些代码,并且发现这些字符串具有内在编码类型,例如 ASCII、UTF-8 等。大部分信息处理bytes 指的是字节数组,它们(显然)是固定长度的,这使得它们很难使用。

我显然可以从字符串中获取字节,但有可能将某些字符扩展为多个字节,或丢弃/更改 127 以上的字节等。这很好,我完全理解这样做的原因 - 但什么对我来说很方便要么是(a)一种保证不转换或丢弃字符的编码,因此我可以将字符串用作方便的字节缓冲区,或者(b)某种提供字符串类便利的 ByteString 类。(理想情况下是后者,因为它看起来不像黑客攻击。)其中任何一个已经存在吗?(或者实现起来很简单?)

我知道 System.IO.MemoryStream,但是每次都创建一个,然后不得不在最后创建一个 System.IO.StreamReader 只是为了访问 ReadToEnd() 似乎效率不高,而且这是在性能敏感的代码中。

(我希望没有人介意我将其标记为 C#,因为我觉得答案可能也适用于那里,并且 C# 用户可能对可能的解决方案有一个很好的了解。)

编辑:我也刚刚发现 System.Text.StringBuilder - 同样,字节有这样的东西吗?

0 投票
1 回答
282 浏览

inheritance - 嘘中的继承

如果 boo 语言与 c# 100% 兼容,我如何在 2 个 boo 文件中继承两个 c# 类?

0 投票
2 回答
720 浏览

import - 从 Boo 脚本导入其他脚本

我无法从 boo 脚本中引用我的统一项目中的其他脚本。例如,SendMessage 是我在别处创建的 MonoBehavior,这样做:

抛出“名称 SendMessage 不表示有效类型(未找到)。添加一个

抛出“未找到命名空间 SendMessage”,添加

(我的脚本在 Assets/Scripts/GUI/menus 下)抱怨这不是一个程序集,并添加

说同样的话。所以..我该怎么做?感谢和抱歉这个问题的总的 n00bness

0 投票
2 回答
261 浏览

.net - 删除 boo 中的变量

我知道 boo 和 Python 之间的相似之处只是表面的,但是,我怎样才能在 boo 中做与以下 Python 代码等效的操作?

我试过了

但是 booish 告诉我它不能将 'int' 转换为 'string'。

关键是不要使用鸭子类型。那可能吗?

编辑根据评论建议,将del从函数更改为语句。

0 投票
1 回答
2291 浏览

mono - 调试 System.TypeLoadException

我正在尝试在 mono-4.0 Nant 配置文件上编译 Boo 并收到以下错误,我在调试时遇到了问题。

任何想法将不胜感激。

0 投票
1 回答
559 浏览

linq - boo 中的 lambda 表达式

剂量 boo 了解表达式树?

我尝试用尖锐的发展来编译这一行

但尖锐的发展提出了这个错误

0 投票
1 回答
200 浏览

boo - Boo 是否支持 DateTime 文字?

Boo 是否支持 DateTime 文字?像这样的东西:

Boo wiki 上没有提及它:http: //docs.codehaus.org/display/BOO/Builtin+Literals。谢谢。

0 投票
1 回答
251 浏览

asp.net-mvc - 嘘 ASP.NET MVC 模板

我一直在寻找一种在 ASP.NET MVC 项目中使用 Boo 的方法。我想要的是一种使用 Boo 轻松创建 MVC 项目的方法,就像 MVC 项目为 C# 和 VB 所包含的模板一样。有谁知道让 Boo 与 MVC 一起工作的方法?

0 投票
1 回答
415 浏览

boo - 在 boo 中声明一个全局变量

据我从网站上可以看出,以下代码应编译为具有顶级属性的 DLL Version

这可以编译,但是如果我随后将这些命令输入booish

然后我得到“错误:未知标识符:'版本'”。

大概这段代码在该语言的早期版本中工作。我正在使用 0.9.4.9。实现这种效果的正确方法是什么?

(我注意到有一个隐式静态类MyVersionModule,其中放置了顶级静态方法,但我也不知道如何向它添加属性)。