Tag: 文字

如何在Delphistring中转义字符

delphistring使用单引号,例如“一个有效的string”。 如何指定string中的字符? 如何引用空字节(Unicode代码点U + 0000)?

@前缀对C#中的string文字做了什么?

我读了一些C#文章来结合使用Path.Combine(part1,part2)的path。 它用 string part1 = @"c:\temp"; string part2 = @"assembly.txt"; 我不知道在part1和part2中使用@什么用处。

为什么string文字l值而所有其他文字是r值?

C ++ 03 5.1主expression式 §2: 一个文字是一个主要的expression。 它的types取决于它的forms(2.13)。 一个string文字是一个左值; 所有其他文字是rvalues。 这背后的理由是什么? 据我所知,string文字是对象,而所有其他文字不是。而且一个l值总是指一个对象。 但问题是为什么string文字对象,而所有其他文字不是? 这个理由在我看来更像是鸡蛋或鸡肉的问题。 我理解这个答案可能与硬件架构有关,而不是C / C ++作为编程语言,不过我希望听到同样的答案。 注意:我将这个问题标记为c&c ++,因为C99标准也有类似的引用,特别是§6.5.1.4

在函数定义中带有三个引号的string文字

我正在关注Python教程,并且在某个时候他们讨论了函数的第一条语句如何可以是string文字。 就这个例子而言,这个string文字似乎是用三个" S "来完成的,在这个例子中 """Print a Fibonacci series up to n.""" 根据这个文档,这将主要用于创build一些自动生成的文档。 所以我想知道这里的人是否可以向我解释这些string是什么?

在CoffeeScript中,如何将variables用作散列中的键?

例如: 所以: foo = "asdf" {foo: "bar"} eval foo # how do I get {"asdf": "bar"} ? # this will throw parse error: {(eval foo): "bar"} 这是一个简单的语法问题:我如何让CoffeeScriptdynamic地构造一个哈希,而不是手工完成?

PHP对象文字

在PHP中,我可以很容易地指定数组文字: array( array("name" => "John", "hobby" => "hiking"), array("name" => "Jane", "hobby" => "dancing"), … ) 但是,如果我想要数组对象呢? 我怎样才能在PHP中指定对象文字? 即在JavaScript中,这将是: [ {name: "John", hobby: "hiking"}, {name: "Jane", hobby: "dancing"} ]

HTML5的canvas元素上的子像素反锯齿文本

我有点困惑的方式canvas元素反别名文本,并希望你们都可以帮助。 在下面的截图中,顶部的“快速布朗福克斯”是一个H1元素,最下面的是一个canvas元素,在其上面呈现文字。 在底部,您可以看到两个并排放大的“F”。注意H1元素如何与背景融合得更好: 这里是我用来渲染canvas文本的代码: var canvas = document.getElementById('canvas'); if (canvas.getContext){ var ctx = canvas.getContext('2d'); ctx.fillStyle = 'black'; ctx.font = '26px Arial'; ctx.fillText('Quick Brown Fox', 0, 26); } 是否可以在canvas上呈现文本,使其看起来与H1元素相同? 他们为什么不同?

HTML / CSS文字背景透明,但文字不是

所以我有一个问题。 我环顾四周,环顾四周,但没有运气。 我想使我的身体背景透明,但让文本不透明。 因为现在我一直在做同样的不透明。 这是我的代码: @charset "utf-8"; body { font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif; background-color: #42413C; margin: 0; padding: 0; color: #000; } /* ~~ Element/tag selectors ~~ */ ul, ol, dl { padding: 0; margin: 0; } h1, h2, h3, h4, h5, h6, p { margin-top: 0; padding-right: 15px; padding-left: 15px; opacity:1; } […]

Javahex基本双字面值

我正在学习javaauthentication。 而我很好奇的Java文字。 我知道有可能做这样的事情: int i = 0xAA; long l = 0xAAL; 这也是可能的浮点variables: double d = 123d; float f = 123f; 所以我逻辑思考这些例子,同样适用于hex。 就像我可以为长文字添加L,我可以添加'd'或'f',但逻辑有缺陷,因为'F'和'D'是有效的hex值。 这是不可能的: double d = 0xAAAAAAAAAAAAAAAAAAd; 这只是不被Java所允许或者有一个简单的方法来做到这一点,我不知道?

什么是Java中的类文字?

从Java教程 : 最后,还有一种特殊的字面types,通过types名称和附加的“ .class ”形成。 例如, String.class 。 这是指表示types本身的对象(types为Class )。 这个文字可以分配给什么types的variables? 请尽可能举个小例子。