Язык программирования N1
N1, первый язык для естественного языка, основан на китайском языке, использует структуру Rust для табличных вычислений.
Пример простой функции:
Изменение номера телефона пользователя
Параметры:
1、Название: контекст
Тип: контекст фреймворка
2、Название: идентификатор пользователя
Тип: идентификатор объекта
При отсутствии: возвращается ошибка: не указан пользователь для операции
3、Название: номер телефона
Тип: номер телефона
При отсутствии: возвращается ошибка: номер телефона не предоставлен
Результат: тип: результат [«пользователь системы», «ошибка фреймворка»]
Процесс:
Проверка параметров:
1、Пользователь в контексте пуст => возвращается ошибка: пользователь для операции не указан
2、Идентификатор пользователя в контексте не равен существующему идентификатору пользователя => возвращается ошибка: у пользователя нет прав на операцию
Первый шаг: объект пользователя: поиск пользователя системы по идентификатору пользователя
Второй шаг: если объект пользователя пуст, возвращается ошибка: объект пользователя не существует
Третий шаг: изменение номера телефона объекта пользователя на новый номер телефона
Четвёртый шаг: сохранение результата: сохранение объекта пользователя
Пятый шаг: если сохранение результата вызывает ошибку (сохранение ошибки), возвращается ошибка сохранения
Шестой шаг: возвращение объекта пользователя
Описание архитектуры программного обеспечения
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )