小编vpe*_*339的帖子

Makefile 匹配任何目标/任务

我想编写一个可以与任何任务一起运行的 makefile,并且只回显所有任务名称。
有没有办法做到这一点?

喜欢:

%.%: 
    echo "$@"
Run Code Online (Sandbox Code Playgroud)

bash shell makefile

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

从静态数组中删除元素

我试图从数组中删除一个项目。数组不是动态的!

我发现了很多有关如何针对动态变体执行此操作的示例,但没有针对静态变量的示例。

来自delphi的示例:

var
  A: array of integer;
begin
  ...
  A:=[1,2,3,4];
  Delete(A,1,2); //A will become [1,4]
  ...
end;
Run Code Online (Sandbox Code Playgroud)

另一个站点的示例:

type
  TIntArray = array of Integer;
procedure DeleteArrayElement(var AArray: TIntArray; const AIndex: Integer);
begin
  Move(AArray[AIndex + 1], AArray[AIndex], SizeOf(AArray[0]) * (Length(AArray) - AIndex - 1)); 
  SetLength(AArray, Length(AArray) - 1);
end;
...
//call via
DeleteArrayElement(IntArray, 3);
...
Run Code Online (Sandbox Code Playgroud)

我的数组定义为0 .. 11,所以这不是动态的(我猜)?

当我尝试使用SetLength函数时,它表示不兼容的类型。

任何想法如何解决这个问题?

arrays delphi pascal

0
推荐指数
1
解决办法
2818
查看次数

标签 统计

arrays ×1

bash ×1

delphi ×1

makefile ×1

pascal ×1

shell ×1