小编Mis*_*Tek的帖子

在c中返回空字符串

在我的函数中我想返回一个空字符串"",函数看起来像这样:

char *myFunction(nodeType *arg){
   if (something){
      return anotherFunction(arg);
   } else {
      return EMPTYSTRING;
   }
}
Run Code Online (Sandbox Code Playgroud)

(应该用正确的表达式替换EMPTYSTRING以返回"")

我提出了一些方法:

return ""

return '\0'
Run Code Online (Sandbox Code Playgroud)

返回空字符串的正确方法是什么?

c string

5
推荐指数
1
解决办法
2261
查看次数

Kotlin中可调整大小的二维数组

我想知道如何在Kotlin中制作可调整大小的二维数组.

C++示例: vector< vector<int> > my_vector

我尝试过的: var seqList: List<List<Int>> = ArrayList<ArrayList<Int>>()

但是在使用seqList.add()时出现错误

错误:未解析的引用:添加

我已经在stackoverflow上读了一些关于Kotlin中2d数组的问题,但它们是关于不可调整大小的数组或者已经过时了

arrays arraylist kotlin

3
推荐指数
1
解决办法
1143
查看次数

或作为计划中的程序

我想应用于or列表的每个元素,例如: (apply or '(#t #t #f))预期结果#t,但我收到错误:

'#'到'apply'的类型错误(kawa.lang.Macro)(预期:过程,序列或其他运算符)

据我所知,or这不是一个程序. 有没有可以用来代替的程序or

macros scheme functional-programming variadic-functions apply

3
推荐指数
2
解决办法
131
查看次数

交换单词的正则表达式

我是一个正则表达式新手,我无法弄清楚如何编写单个正则表达式来交换成对的连续单词。例如,如果句子为,"How are you today guys"则结果应为"are How today you guys"

java regex

2
推荐指数
1
解决办法
655
查看次数