 Julia 中文文档用函数 catdoc 拼接,其当然可以被自定义类型 重写。 18.3 进阶用法 @doc 宏将它的第一个参数与它的第二个参数关联在各个模块的名为 META 的字典中。 为了让写文档更加简单,语法分析器对宏名 @doc 特殊对待:如果 @doc 的调用只有一个参数,但是 在下一行出现了另外一个表达式,那么这个表达式就会追加为宏的参数。所以接下来的语法会被分 析成 @doc 的 2 个参数的调用: union 类型)是没有值和子类型(除了自己)的类型。 通常你没有必要用这个类型。 38.8 内存 为什么当 x 和 y 都是数组时 x += y 还会申请内存? 在 Julia 中,x += y 在语法分析中会用 x = x + y 代替。对于数组,结果就是它会申请一个新数组来 存储结果,而非把结果存在 x 同一位置的内存上。 370 CHAPTER 38. 常见问题 这个行为可能会让一些人吃惊0 码力 | 1238 页 | 4.59 MB | 1 年前3 Julia 中文文档用函数 catdoc 拼接,其当然可以被自定义类型 重写。 18.3 进阶用法 @doc 宏将它的第一个参数与它的第二个参数关联在各个模块的名为 META 的字典中。 为了让写文档更加简单,语法分析器对宏名 @doc 特殊对待:如果 @doc 的调用只有一个参数,但是 在下一行出现了另外一个表达式,那么这个表达式就会追加为宏的参数。所以接下来的语法会被分 析成 @doc 的 2 个参数的调用: union 类型)是没有值和子类型(除了自己)的类型。 通常你没有必要用这个类型。 38.8 内存 为什么当 x 和 y 都是数组时 x += y 还会申请内存? 在 Julia 中,x += y 在语法分析中会用 x = x + y 代替。对于数组,结果就是它会申请一个新数组来 存储结果,而非把结果存在 x 同一位置的内存上。 370 CHAPTER 38. 常见问题 这个行为可能会让一些人吃惊0 码力 | 1238 页 | 4.59 MB | 1 年前3
共 1 条
- 1













