[英]Convert Json array to list of strings
我正在閱讀本教程https://www.stackbuilders.com/blog/nonsense-getting-started-with-reason-and-reason-react/ 。 我面臨的問題之一是api.noopschallenge.com現在已經死了。 我將 API 調用替換 ...
[英]Convert Json array to list of strings
我正在閱讀本教程https://www.stackbuilders.com/blog/nonsense-getting-started-with-reason-and-reason-react/ 。 我面臨的問題之一是api.noopschallenge.com現在已經死了。 我將 API 調用替換 ...
[英]Curry.js error when exporting a rescript function with more than 1 parameter using genType
當使用超過 1 個參數(2 個或更多)導出 function 時,它會拋出以下錯誤,這基本上表明我們導入curry.js的方式存在問題。 我在下面附上一個示例和 package 版本。 錯誤: 例子演示.res 演示.bs.js// Generated by ReScript, PLEASE EDI ...
[英]How do I implement hash functions for arbitrary record types in ReScript?
我是第一次探索 ReScript。 我想使用記錄類型作為我的密鑰類型來構建 hashmap,並且我正在尋找有關實施 hash function 的指導。 這是我的 ReScript 代碼: 我瀏覽了文檔並在線搜索,但沒有找到有關如何實現hash function 的任何指導。 在其他編程語言(例如 ...
[英]Why can't I assign a 64bit integer to this field?
我應該使用數字后綴將數字常量值分配給int64類型嗎? 錯誤的適度編輯版本是: 其中“this”是指以紅色突出顯示的數字。 ...
[英]How to read JSON with unknown key in ReasonML?
我正在編寫一個簡單的應用程序,它顯示來自Dog API的狗圖像。 我用 bs-json 把它做成記錄,以后再用。 品種列表可通過 API 獲取。 響應看起來像這樣。{ "message": { "breed": ["array of sub-breeds"], "breed withou ...
[英]How would I write a generic function to handle multiple record types in ReScript?
給定以下人為的示例,是否可以編寫一個get function 可以處理具有a屬性的任何記錄?type type_one = {a: int} type type_two = {a: int, b: int} let example_one = {a: 1} let example_two = { ...
[英]Infinite Lists / Streams in ReScript
我似乎無法在 ReScript 中找到無限列表的正確輸入。 我第一次嘗試: 這是不正確的,因為 ReScript 認為該類型是循環的。 所以我嘗試了: 這仍然給了我一個類型錯誤。 最終我試圖讓這段代碼工作但由於類型簽名是無限的而失敗了。 ...
[英]How do you call an uncurried function with unit in ReScript/ReasonML?
假設我有一個未經處理的 function ,例如: 我可以用大多數文字來調用這個函數,比如: 但是當我試圖用 void 調用它時,我得到一個錯誤: 作為一種解決方法,我可以這樣做: 有沒有辦法避免這種情況? ...
[英]How can one iterate/map over a Js.Json.t that is an array?
我正在嘗試解碼具有 Js.Json.t 類型的Js.Json.t數組(顯然不是array(Js.Json.t) )。 對Js.log(jsonList)的調用表明它是一個數組,但我不確定如何對數組中的元素進行 map 以對其進行解碼。 到目前為止,我有: 編譯器期待一個未咖喱化的 function ...
[英]How to set a dynamic value as a Js.t key in ReScript?
有沒有辦法在 ReScript 中將動態值設置為Js.t鍵? ...
[英]How to convert a Js.Dict.t to Js.t in ReScript?
有沒有一種直接的方法來轉換像這樣的Js.Dict.t 像這樣的Js.t :{ "bigKey": { "smallKey": "value" } } ...
[英]How do I use an unwrapped polymorphic variant [union type] in a type parameter?
目標:綁定到Service Worker 緩存我正在編寫一個綁定,讓我在 ReScript 中編寫 Service Worker。 字符串 URL 和Request有時可以互換使用。 在可能的情況下,我會避免 JS output 中的噪音。 我對[@bs.unwrap]的了解我知道我可以像這樣使用 ...
[英]ReasonML way of returning various types from a single switch statement
我有預定義的類型, 我想要一個變體類型, 並最終使用模式匹配來正確返回每種類型所包含的值。 但由於 Atype 和 Btype 內部的變體值不同,這是不可能的。 我的問題是,如何使用模式匹配有條件地返回一些不同類型的數據。 ...
[英]Can I make Reason+React import react module from CDN?
使用 Reason 和 React 構建組件總是會給我一個“react”的模塊導入語句,如果 React 包含在 CDN 中,則無法找到該語句。 有解決方案嗎? 我試圖在 index.html 中定義window.react = React沒有成功。 es6-global設置不會改變任何東西。 ...
[英]Converting from Js.Promise to `reason-promise` in ReasonML
我有一種情況,圖書館使用reason-promise作為默認的一個分支而不是另一個分支。 我發現很難從一個分支切換到另一個分支,因為在我的一生中,我無法弄清楚如何使用理性承諾。 我在 Js.Promise 方面並沒有好多少,但這不是重點。 有問題的圖書館是reason-apollo-client ...
[英]What is the best practice of iterating record keys and values in Reasonml?
我是 ReasonML 的新手,但我閱讀了大部分官方文檔。 我可以為此進行隨意的試驗和錯誤,但由於我現在需要在 ReasonML 中編寫代碼,我想知道迭代原因記錄類型的鍵和值的最佳實踐。 ...
[英]Disable react-jsx per file in a ReasonReact project
有沒有辦法在 ReasonReact 項目的某些文件中禁用 react-jsx 轉換? 我認為另一種方法是不將"reason": { "react-jsx": 3 }添加到bsconfig.json並將@@bs.config({jsx: 3})到文件的頂部,其中你想要 react-jsx 轉換,但 ...
[英]How to String matchAll in Reason?
我正在嘗試使用matchAll()復制我在 javascript 中所做的事情 const names = [ ...withoutSlashes.matchAll(/(?<=Pos\. \d+ \- )(.*?)(?=","Importe)/g), ]; 我看到 Reaso ...
[英]how can I alphabetically sort an array of records where a record has a name: string field?
// 預期 output 正在考慮使用Belt.SortArray.stableSortBy但需要一個int 。 ...
[英]How do I package a node module for BuckleScript / ReasonML?
背景我是 BuckleScript 的絕對初學者,雖然我之前下載過帶有 npm 的包,但我從未編寫過庫。 目標:使用 npm 在我的項目中安裝我的新 package 本地 package 我正在嘗試將服務人員 api 的某些部分包裝在 JavaScript 中。 我從一個文件bs-service- ...