我知道我们应该释放任何用malloc分配的变量,但如果我在函数中返回它会怎么样?像这样的东西:
char *somefunction(int somearg){
char *str;
str=(char *)malloc(sizeof(char *));
//some code
return str;
}
Run Code Online (Sandbox Code Playgroud)
我应该免费吗?我怎么能这样做?
我想通过NERDTree中的Typescript转换器隐藏自动生成的文件(.js .js.map).
我选择的语言是Ruby,但我知道因为twitter,Ruby无法处理很多请求.使用它进行套接字开发是一个好主意吗?或者我应该像twitter开发者那样使用像erlang或haskell或scala这样的函数式语言吗?
我想开发一个连接到PostgreSQL数据库的应用程序,我想用功能语言来做,但我不确定什么是最好的,我想在Erlang中做,但它没有优秀可靠的司机,您会选择或使用哪种语言?
我是Haskell的新手,我想要一些关于改进这个脚本的意见.这是一个代码生成器,需要一个命令行参数来生成sql脚本.
./GenCode "people name:string age:integer"
Run Code Online (Sandbox Code Playgroud)
码:
import Data.List
import System.Environment (getArgs)
create_table :: String -> String
create_table str = "CREATE TABLE " ++ h (words str)
where h (x:xs) = let cab = x
final = xs
in x ++ "( " ++ create_fields xs ++ ")"
create_fields (x:xs) = takeWhile (/=':') x ++ type x ++ sig
where sig | length xs > 0 = "," ++ create_fields xs
| otherwise = " " ++ create_fields xs
create_fields [] …
Run Code Online (Sandbox Code Playgroud)