Skip to content

Instantly share code, notes, and snippets.

@hanzochang
Created March 4, 2017 06:41
Show Gist options
  • Save hanzochang/d895ce3cd6f95e48602040dac515dcea to your computer and use it in GitHub Desktop.
Save hanzochang/d895ce3cd6f95e48602040dac515dcea to your computer and use it in GitHub Desktop.
[UE4] Sample for converting TArray<int32> to TArray<FString> for show debbuging message.
FString FPlaneMesh::ToStringForDebug()
{
FString Result;
TArray<int32> TriangleA = { 1,2,3 };
TArray<int32> TriangleB = { 2,3,4 };
// lamda function for showing debugging message
auto TArrayConvertFString = [](TArray<int32> IntArray)
{
TArray<FString> StrArray;
for (int32 i : IntArray) {
StrArray.Push(FString::FromInt(i));
};
return StrArray;
};
Result =
"TriangleA: " + FString::Join(TArrayConvertFString(TriangleA), TEXT(",")) + " | " +
"TriangleB: " + FString::Join(TArrayConvertFString(TriangleB), TEXT(",")) + " | " +
"VerticesNumbersAsTriangle: " + FString::Join(TArrayConvertFString(VerticesNumbersAsTriangle()), TEXT(","));
return Result;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment