文件包含

import

CBrother的包含关系是按照文件为单位的

  1. import 与根目录的相对目录 或者 与自己相对目录

假设根目录是E:\cbrotherwork\helloworld

function test1()E:\cbrotherwork\helloworld\test1.cb

function test2()E:\cbrotherwork\helloworld\lib\test2.cb

我们在E:\cbrotherwork\helloworld\work\test3.cb里想调用这两个方法,我们要这样包含

  1. import test1
  2. import lib/test2

或者用自己的相对目录包含,如下(../表示自己的上一级目录)

  1. import ../test1
  2. import ../lib/test2

包含扩展模块

CBrother提供了很多扩展,用C++写成动态库放在CBrother的ext目录里,我们如果要使用也是用过import包含

  1. import CBHttp.code
  2. import CBSocket.code

.code结束的表示加载C++扩展模块,现在工程根目录里查找ext文件夹,找不到就去cbrother.exe自身目录下找