以下页面不会显示在ie中. http://dl.dropbox.com/u/6957663/muchWorth.html
我相信它与我实现的javasscript有关,但我不确定.
我缺少一些文件编码吗?
我在gedit上的ubuntu linux上.
我试图让sbcl区分大小写并没有成功.有谁知道问题可能是什么?它在这里和这里提到这是可能的.
我在跑
(setf (readtable-case *readtable*) :invert)
(defun hi () "Hi!")
(HI)
(HI)
"Hi!"
Run Code Online (Sandbox Code Playgroud)
在repl里面如下.
"C:\Program Files\Steel Bank Common Lisp\1.2.15\sbcl.exe" --core "C:\Program Files\Steel Bank Common Lisp\1.2.15\sbcl.core"
Run Code Online (Sandbox Code Playgroud)
编辑:所以,如果你在Common Lisp中调用一个区分大小写的函数,它会恢复到原来对于程序的其他部分敏感的旧行为,我发现目前无法阻止这种情况.
; in: Hi2
; (|Hi2|)
;
; caught style-warning:
; undefined function: Hi2
;
; compilation unit finished
; Undefined function:
; Hi2
; caught 1 STYLE-WARNING condition
debugger invoked on a UNDEFINED-FUNCTION in thread
#<THREAD "main thread" RUNNING {1002C77BE3}>:
The function COMMON-LISP-USER::|Hi2| is undefined. …Run Code Online (Sandbox Code Playgroud) 我似乎可以弄清楚为什么以下命令输出以下内容
(vector + 1 2)
(vector + 1 2)
=> #((VECTOR + 1 2) 1 2)
Run Code Online (Sandbox Code Playgroud)
我在哪里设置+?
我如何将node.js设置为bash的shell替换?例如,我应该能够运行vi('file')以打开文件并cd('location')在目录之间进行更改.
这甚至可能吗?
c如何在8位插槽中存储双倍小数?
#include "stdio.h"
main(){
double x = 123.456;
printf("\n %d - %e \n",sizeof(x),x);
}
Run Code Online (Sandbox Code Playgroud)
输出:
8 - 23.456
Run Code Online (Sandbox Code Playgroud)
x的值是正确的123.456,但据说它只有8位.
我试图只在cord_s.c文件中显示s_cord_print函数.目前,该函数在main.c中是可见/可运行的,即使它被声明为静态.
如何使s_cord_print函数对cord_s.c保密?
谢谢!
s_cord.c
typedef struct s_cord{
int x;
int y;
struct s_cord (*print)();
} s_cord;
void* VOID_THIS;
#define $(EL) VOID_THIS=&EL;EL
static s_cord s_cord_print(){
struct s_cord *THIS;
THIS = VOID_THIS;
printf("(%d,%d)\n",THIS->x,THIS->y);
return *THIS;
}
const s_cord s_cord_default = {1,2,s_cord_print};
Run Code Online (Sandbox Code Playgroud)
main.c中
#include <stdio.h>
#include <stdlib.h>
#include "s_cord.c"
int main(){
s_cord mycord = s_cord_default;
mycord.x = 2;
mycord.y = 3;
$(mycord).print().print();
//static didn't seem to hide the function
s_cord_print();
return 0;
} …Run Code Online (Sandbox Code Playgroud) 以下在Option Explicit设置或未设置时抛出错误。
创建一个名为dim.vbs.
Dim a as String
Run Code Online (Sandbox Code Playgroud)
然后在命令提示符下运行。
cscript dim.vbs
Run Code Online (Sandbox Code Playgroud)
Microsoft VBScript 编译错误:预期的语句结束
有没有办法强制Option Explicit设置或不设置变量类型?