下面是linux kernel 3.4中的ip_options_build(),51和52行:52 memcpy(iph+31/*33 * source route option, addressnext hop is recorded in IP header.
39 * saddr is address of out
我经常使用var options = options || {}作为默认的空对象。它通常用于初始化option对象,以防它没有被传递到函数调用的参数中。事情是这样的,我在几个地方(博客文章,源代码)读到过,options || (options = {})更好地表达了开发人员的意图。有没有人能详细解释一下?-编辑2代码示例: // How I do it
var options =