Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ToCamelCase[n_] := Module[{Macros`Evaluation`PackagePrivate`r$}, Macros`Evaluation`PackagePrivate`r$ = Which[!Quiet[TrueQ[GeneralUtilities`Strings`PackagePrivate`strsq[str]]], Message[ToCamelCase::strse, 1, ToCamelCase[str]]; Macros`$FailRHS, True, Macros`HoldSequence[GeneralUtilities`Mapped[GeneralUtilities`Strings`PackagePrivate`iToCamelCase][str]]]; RuleCondition[Macros`ReleaseHoldSequence[Macros`Evaluation`PackagePrivate`r$], !MatchQ[Macros`Evaluation`PackagePrivate`r$, Macros`$FailRHS | Macros`HoldSequence[Macros`$FailRHS]]]];
- Effectively:
- ToCamelCase[n_] := GeneralUtilities`Strings`PackagePrivate`iToCamelCase/@n;
- Now:
- GeneralUtilities`Strings`PackagePrivate`iToCamelCase[n_] := StringJoin[Capitalize /@ ToLowerCase /@ StringSplit[n, " "]];
- Effectively:
- GeneralUtilities`Strings`PackagePrivate`iToCamelCase[n_] := ""<>Capitalize/@ToLowerCase/@StringSplit@n;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement