我正在尝试使用scheme读取文件,并将其内容放入列表中.
问题是如何删除问号,数字,并保持单词.我应该每次使用循环检查吗?如果不是这样的话,我如何从"阅读"中获取下一个单词的内容?
我尝试使用此代码解决它,但我找不到一种方法来调用"读取"直到获得文件结束;
(define Project
(lambda (fileName)
(if (null? fileName)
'error
(readNext (open fileName) '()))))
(define readNext
(lambda (fc tmp)
(if (null? (read fc) "#<eof>")
tmp
(readNext fc (cons (read fc) tmp)))))
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用以下代码在 java 中的多线程应用程序中部署 TTAS:
AtomicBoolean state= new AtomicBoolean(false);
void lock(){
while(true)
{
while(state.get())
{
if(!state.getAndSet(true))
return;
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试旋转它的值时,我如何比较状态的值以检查它是真还是假,而每次遇到错误,说我正在尝试比较两个不同变量的类型?经验:
Lock lock = new Lock();
if(lock.state==true) // error !
{
//do something
}
Run Code Online (Sandbox Code Playgroud)
谢谢你!
我使用以下命令来创建一个离子项目v3
ionic start myApp tabs
Run Code Online (Sandbox Code Playgroud)
但最终结果是ionic v4项目。
如何强制ionic创建v3项目而不是v4?