我是clojurescript的新手,并希望通过实现一个纯粹在clojurescript中的先前编写的应用程序来进行更深入的研究,但是在实现ajax调用时却不知所措.任何人都可以在网上给我一个例子,或者给我一个或两个代码片段吗?
我在HDF5 1.8.7中使用HDF5 C++ API,并希望使用H5 :: Attribute实例在H5 :: DataSet实例中设置几个标量属性,但找不到任何示例.使用C API非常干净和干燥:
/* Value of the scalar attribute */
int point = 1;
/*
* Create scalar attribute for the dataset, my_dataset.
*/
aid2 = H5Screate(H5S_SCALAR);
attr2 = H5Acreate(my_dataset, "Integer attribute", H5T_NATIVE_INT, aid2,H5P_DEFAULT);
/*
* Write scalar attribute to my_dataset.
*/
ret = H5Awrite(attr2, H5T_NATIVE_INT, &point);
/*
* Close attribute dataspace.
*/
ret = H5Sclose(aid2);
/*
* Close attribute.
*/
ret = H5Aclose(attr2);
Run Code Online (Sandbox Code Playgroud)
由于某些奇怪的原因,C++ API中的H5 :: Attribute和H5 :: DataSet类似乎缺少必要的方法.如果有人能够使用C++ API提出一个具体的例子,我将非常感激.
我需要一些关于如何在IntelliJ中定义工作域函数的非常基本的建议:
(ns clojure.examples.hello
(:gen-class))
(defn -main
[greetee]
(println (str "Hello " greetee "!")))
Run Code Online (Sandbox Code Playgroud)
当我创建一个项目时,将前面的代码粘贴到源文件中,并设置运行配置(选择脚本路径,模块,工作开发和"在REPL中运行脚本"),:java.lang.Exception: Unable to resolve symbol: -main in this context (NO_SOURCE_FILE:1)"每次运行时都会得到(-main "Some Greeting").任何意见将是有益的.