Интересно, что ваш конструктор загружен, но вы можете упаковать связанные значения в собственный класс case.
Так что, хотя у вас может быть
case class MyClass(street: String, city: String, state: String, zip: Integer)
, вы можете сделать это
case class MyClass(address: Address)
У вас есть и другие опции:
Function23
(или что-то еще) UPDATE: Как уже отмечали другие, это уже не проблема после выпуска Scala 2.11 - хотя я бы не решайтесь использовать термин «исправить». Тем не менее, «Catch 22», если хотите, иногда появляется в сторонних библиотеках Scala.
Еще одна глупая опция, которая позволяет вам не показывать исходный код, это сделать одностраничное приложение (все современные Javascript-фреймворки, такие как Angular, React или Vue, сделаны в этой области).
В этом случае исходный код будет почти пустым файлом index.html
. HTML будет генерироваться динамически с помощью кода JavaScript (с использованием шаблона или синтаксиса JSX)
PS: таким образом, вы все равно можете увидеть сгенерированный HTML в консоли браузера (например, на вкладке Элементы в Chrome). )
Просто хотел отметить, что я новичок в этом, но, возможно, это может помочь:
Вы можете использовать
<body oncontextmenu="return false">
...
</body>
или
<script language="javascript">
document.onmousedown = disableclick;
status = "Right Click Disabled";
Function disableclick(e)
{
if(event.button == 2)
{
alert(status);
return false;
}
}
</script>
Примечание: Как и многие другие комментарии, это не совсем возможно, но я оставлю этот код на всякий случай, если он поможет в вашем конкретном случае.
как скрыть мой исходный код, чтобы его нельзя было скопировать
https://www.codeproject.com/Articles/11222/Disabling-the-right-click -он-веб-страница
Это невозможно в большинстве, если не во всех современных браузерах. Даже если вы отключите right click
или ctrl + u
или ctrl + shift + i
, в Google Chrome все равно есть возможность просмотра источника страницы (только браузер, который я могу проверить).
Как уже упоминали другие люди, вы можете минимизировать свой код, чтобы омрачить его, но даже это можно «расшифровать», если у вас есть кто-то, у кого достаточно времени, чтобы посмотреть на этот отвратительный код.
Если вы пытаетесь скрыть свой исходный код от ctrl + u и прочего, я думаю, я нашел поток, который вам понравится.